示例#1
0
        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;
 }