public static InvoiceService Create( IUserContext userContext, IInvoiceRepository invoiceRepository, IListItemRepository listItemRepository, ICustomerRepository customerRepository, IBankDetailsRepository bankDetailsRepository, ITaxCodeRepository taxCodeRepository, ICurrencyRepository currencyRepository) { var dispatcher = MockRepository.GenerateStub <IQueueDispatcher <IMessage> >(); return(new InvoiceService( userContext, new InvoiceItemService( userContext, MockRepository.GenerateStub <ICompanyDetailsRepository>(), MockRepository.GenerateStub <IInvoiceRepository>(), MockRepository.GenerateStub <IInvoiceItemRepository>(), MockRepository.GenerateStub <IJobItemRepository>(), MockRepository.GenerateStub <IQuoteItemRepository>(), MockRepository.GenerateStub <IListItemRepository>(), dispatcher), invoiceRepository, EntityIdProviderFactory.GetEntityIdProviderFor <Invoice>("IR2000"), listItemRepository, customerRepository, bankDetailsRepository, taxCodeRepository, MockRepository.GenerateStub <ICompanyDetailsRepository>(), currencyRepository, MockRepository.GenerateStub <IQueueDispatcher <IMessage> >())); }
public BankDetailsService( IUserContext applicationContext, IBankDetailsRepository bankDetailsRepository, IQueueDispatcher <IMessage> dispatcher) : base(applicationContext, dispatcher) { _bankDetailsRepository = bankDetailsRepository; }
public CompanyDetailsService( IUserContext applicationContext, ICompanyDetailsRepository companyDetailsRepository, IBankDetailsRepository bankDetailsRepository, ICurrencyRepository currencyRepository, IListItemRepository listItemRepository, ITaxCodeRepository taxCodeRepository, IQueueDispatcher <IMessage> dispatcher) : base(applicationContext, dispatcher) { _companyDetailsRepository = companyDetailsRepository; _bankDetailsRepository = bankDetailsRepository; _currencyRepository = currencyRepository; _listItemRepository = listItemRepository; _taxCodeRepository = taxCodeRepository; }
public InvoiceService( IUserContext userContext, InvoiceItemService invoiceItemService, IInvoiceRepository invoiceRepository, IEntityIdProvider entityIdProvider, IListItemRepository listItemRepository, ICustomerRepository customerRepository, IBankDetailsRepository bankDetailsRepository, ITaxCodeRepository taxCodeRepository, ICompanyDetailsRepository companyDetailsRepository, ICurrencyRepository currencyRepository, IQueueDispatcher <IMessage> dispatcher) : base(userContext, dispatcher) { _invoiceItemService = invoiceItemService; _invoiceRepository = invoiceRepository; _entityIdProvider = entityIdProvider; _listItemRepository = listItemRepository; _customerRepository = customerRepository; _bankDetailsRepository = bankDetailsRepository; _taxCodeRepository = taxCodeRepository; _companyDetailsRepository = companyDetailsRepository; _currencyRepository = currencyRepository; }
public BankDetailsHanlder(IBankDetailsRepository repository) { _repository = repository; }
public BankController(IBankDetailsRepository bankDetailsRepository) { _bankDetailsRepository = bankDetailsRepository; }
public BankDetailsManager(IBankDetailsRepository bankDetailsRepository) { _bankDetailsRepository = bankDetailsRepository; bankDetailsMapping = new BankDetailsMapping(); }