public void Process(IAccountingFactory factory) { BaseAccounting accounting = factory.Create(); // simgesel işlemler accounting.ExecuteAccountingControl(); accounting.ExecuteAccounting(); accounting.BeforeCommitAccounting(); accounting.AfterCommitAccounting(); }
public NormalReportService(IAccountingFactory accountingFactory, IAccountantRepository accountantRepository, IReportRepository reportRepository) { _accountingFactory = accountingFactory; _accountantRepository = accountantRepository; _reportRepository = reportRepository; }
public NormalAccountantService(IAccountingFactory accountingFactory, IAccountantRepository accountantRepository) { _accountingFactory = accountingFactory; _accountantRepository = accountantRepository; }