예제 #1
0
        public CreateBillCommandActor(ILogger <CreateBillCommandActor> logger, IRepository <Bill> billRepository, IBillFactory billFactory) : base(logger)
        {
            _billRepository = billRepository;
            _billFactory    = billFactory;

            ReceiveAsync <CreateBillCommand>(Handle);
        }
예제 #2
0
 public Factory(IBillFactory billFactory, 
     IRecipientFactory recipientFactory,
     ILogFactory logFactory)
 {
     BillFactory = billFactory;
     RecipientFactory = recipientFactory;
     LogFactory = logFactory;
 }
예제 #3
0
파일: BillService.cs 프로젝트: mgce/Billy
 public BillService(IBillRepository billRepository,
                    ISupplierRepository supplierRepository,
                    ICategoryRepository categoryRepository,
                    IBillFactory billFactory,
                    IAmountFactory amountFactory,
                    ISupplierFactory supplierFactory,
                    ICategoryFactory categoryFactory)
 {
     _billRepository     = billRepository;
     _supplierRepository = supplierRepository;
     _categoryRepository = categoryRepository;
     _billFactory        = billFactory;
     _amountFactory      = amountFactory;
     _supplierFactory    = supplierFactory;
     _categoryFactory    = categoryFactory;
 }
예제 #4
0
 public BillsController(IBillService billService, IBillFactory billFactory, IRecipientService recipientService)
 {
     _billService      = billService;
     _billFactory      = billFactory;
     _recipientService = recipientService;
 }