import 'package:fikoyt_akcali_v1/apps/finans/core/models/finans.model.dart' as semalar; import 'package:fikoyt_akcali_v1/apps/finans/core/services/finans.servis.dart'; import 'package:fikoyt_akcali_v1/apps/finans/uye/para-birimleri/para-birimleri.dart'; import 'package:fikoyt_ui/fikoyt_ui.dart'; import 'package:isar/isar.dart'; class HesaplarService extends GetxService { Isar? isar; SayfaParaBirimleriService? logicParaBirimi; Rx hesap = Rx(semalar.Hesap()); @override void onInit() { logicParaBirimi = Get.put(SayfaParaBirimleriService()); isar = FikoYTCoreService.servisler.getServis()?.isar; // TODO: implement onInit super.onInit(); } kaydet({semalar.HesapTipi hesapTipi = semalar.HesapTipi.nakit}) async { isar?.writeTxn(() async { hesap.value.hesapTipi = hesapTipi; await isar?.hesaps.put(hesap.value); hesap.value = semalar.Hesap(); }); } }