Example #1
0
 public static JobItemService Create(
     IJobItemRepository jobItemRepository, Guid jobId, Guid instrumentId, Guid initialStatusId, Guid fieldId, int jobItemCount)
 {
     return(Create(
                jobItemRepository, jobId, instrumentId, initialStatusId, fieldId, jobItemCount,
                TestUserContext.Create("*****@*****.**", "Test User", "Operations Manager", UserRole.Member)));
 }
Example #2
0
 public static ConsignmentItemService Create(
     IConsignmentItemRepository consignmentItemRepository, IJobItemRepository jobItemRepository, Guid consignmentId, IUserContext userContext, int itemCount = 0)
 {
     return(new ConsignmentItemService(
                userContext,
                GetConsignmentRepository(consignmentId, itemCount),
                consignmentItemRepository,
                jobItemRepository,
                GetListItemRepository(),
                MockRepository.GenerateMock <ISupplierRepository>(),
                MockRepository.GenerateMock <IQueueDispatcher <IMessage> >()));
 }
Example #3
0
        public static JobItemService CreateToReturnJobItem(IJobItemRepository jobItemRepository, IUserContext userContext)
        {
            var dispatcher = MockRepository.GenerateStub <IQueueDispatcher <IMessage> >();

            return(new JobItemService(
                       userContext,
                       MockRepository.GenerateStub <IJobRepository>(),
                       jobItemRepository,
                       new ListItemService(userContext, MockRepository.GenerateStub <IListItemRepository>(), dispatcher),
                       new InstrumentService(userContext, MockRepository.GenerateStub <IInstrumentRepository>(), dispatcher),
                       dispatcher));
        }
Example #4
0
        public static JobItemService CreateForAddWorkItem(IJobItemRepository jobItemRepository, Guid workStatusId, Guid workTypeId, IUserContext userContext)
        {
            var dispatcher = MockRepository.GenerateStub <IQueueDispatcher <IMessage> >();

            return(new JobItemService(
                       userContext,
                       MockRepository.GenerateStub <IJobRepository>(),
                       jobItemRepository,
                       new ListItemService(userContext, GetListItemRepositoryForAddWorkItem(workStatusId, workTypeId), dispatcher),
                       new InstrumentService(userContext, MockRepository.GenerateStub <IInstrumentRepository>(), dispatcher),
                       dispatcher));
        }
Example #5
0
 public CertificateService(
     IUserContext applicationContext,
     IJobItemRepository jobItemRepository,
     ICertificateRepository certificateRepository,
     IListItemRepository listItemRepository,
     IEntityIdProvider entityIdProvider,
     IQueueDispatcher <IMessage> dispatcher) : base(applicationContext, dispatcher)
 {
     _jobItemRepository     = jobItemRepository;
     _certificateRepository = certificateRepository;
     _listItemRepository    = listItemRepository;
     _entityIdProvider      = entityIdProvider;
 }
Example #6
0
        public static JobItemService Create(
            IJobItemRepository jobItemRepository, Guid jobId, Guid instrumentId, Guid initialStatusId, Guid fieldId, int jobItemCount, IUserContext userContext)
        {
            var dispatcher = MockRepository.GenerateStub <IQueueDispatcher <IMessage> >();

            return(new JobItemService(
                       userContext,
                       GetJobRepository(jobId, jobItemCount),
                       jobItemRepository,
                       new ListItemService(userContext, GetListItemRepository(initialStatusId, fieldId), dispatcher),
                       new InstrumentService(userContext, GetInstrumentRepository(instrumentId), dispatcher),
                       dispatcher));
        }
Example #7
0
 public JobItemService(
     IUserContext applicationContext,
     IJobRepository jobRepository,
     IJobItemRepository jobItemRepository,
     ListItemService listItemService,
     InstrumentService instrumentService,
     IQueueDispatcher <IMessage> dispatcher)
     : base(applicationContext, dispatcher)
 {
     _jobRepository     = jobRepository;
     _instrumentService = instrumentService;
     _listItemService   = listItemService;
     _jobItemRepository = jobItemRepository;
 }
Example #8
0
 public OrderItemService(
     IUserContext applicationContext,
     IOrderRepository orderRepository,
     IOrderItemRepository orderItemRepository,
     ISupplierRepository supplierRepository,
     IJobItemRepository jobItemRepository,
     IListItemRepository listItemRepository,
     IQueueDispatcher <IMessage> dispatcher) : base(applicationContext, dispatcher)
 {
     _orderRepository     = orderRepository;
     _orderItemRepository = orderItemRepository;
     _supplierRepository  = supplierRepository;
     _jobItemRepository   = jobItemRepository;
     _listItemRepository  = listItemRepository;
 }
Example #9
0
 public QuoteItemService(
     IUserContext applicationContext,
     IQuoteRepository quoteRepository,
     IQuoteItemRepository quoteItemRepository,
     IJobItemRepository jobItemRepository,
     IListItemRepository listItemRepository,
     ICustomerRepository customerRepository,
     IQueueDispatcher <IMessage> dispatcher) : base(applicationContext, dispatcher)
 {
     _quoteRepository     = quoteRepository;
     _quoteItemRepository = quoteItemRepository;
     _customerRepository  = customerRepository;
     _jobItemRepository   = jobItemRepository;
     _listItemRepository  = listItemRepository;
 }
Example #10
0
 public ConsignmentItemService(
     IUserContext applicationContext,
     IConsignmentRepository consignmentRepository,
     IConsignmentItemRepository consignmentItemRepository,
     IJobItemRepository jobItemRepository,
     IListItemRepository listItemRepository,
     ISupplierRepository supplierRepository,
     IQueueDispatcher <IMessage> dispatcher) : base(applicationContext, dispatcher)
 {
     _consignmentRepository     = consignmentRepository;
     _consignmentItemRepository = consignmentItemRepository;
     _jobItemRepository         = jobItemRepository;
     _listItemRepository        = listItemRepository;
     _supplierRepository        = supplierRepository;
 }
Example #11
0
 public InvoiceItemService(
     IUserContext userContext,
     ICompanyDetailsRepository companyDetailsRepository,
     IInvoiceRepository invoiceRepository,
     IInvoiceItemRepository invoiceItemRepository,
     IJobItemRepository jobItemRepository,
     IQuoteItemRepository quoteItemRepository,
     IListItemRepository listItemRepository,
     IQueueDispatcher <IMessage> dispatcher) : base(userContext, dispatcher)
 {
     _companyDetailsRepository = companyDetailsRepository;
     _invoiceRepository        = invoiceRepository;
     _invoiceItemRepository    = invoiceItemRepository;
     _jobItemRepository        = jobItemRepository;
     _listItemRepository       = listItemRepository;
     _quoteItemRepository      = quoteItemRepository;
 }
Example #12
0
 public static InvoiceItemService Create(
     IUserContext userContext,
     ICompanyDetailsRepository companyDetailsRepository,
     IInvoiceRepository invoiceRepository,
     IInvoiceItemRepository invoiceItemRepository,
     IJobItemRepository jobItemRepository,
     IQuoteItemRepository quoteItemRepository,
     IListItemRepository listItemRepository)
 {
     return(new InvoiceItemService(
                userContext,
                companyDetailsRepository,
                invoiceRepository,
                invoiceItemRepository,
                jobItemRepository,
                quoteItemRepository,
                listItemRepository,
                MockRepository.GenerateStub <IQueueDispatcher <IMessage> >()));
 }
 public static DeliveryItemService Create(
     IUserContext userContext,
     IDeliveryRepository deliveryRepository,
     IDeliveryItemRepository deliveryItemRepository,
     IJobItemRepository jobItemRepository,
     IQuoteItemRepository quoteItemRepository,
     IListItemRepository listItemRepository,
     ICustomerRepository customerRepository)
 {
     return(new DeliveryItemService(
                userContext,
                deliveryRepository,
                deliveryItemRepository,
                jobItemRepository,
                quoteItemRepository,
                listItemRepository,
                customerRepository,
                MockRepository.GenerateStub <IQueueDispatcher <IMessage> >()));
 }
 public JobItemController(IJobItemRepository <JobItem> repository)
 {
     _jobItemRepository = repository;
 }
Example #15
0
 public static OrderItemService GetOrderItemService(
     IUserContext userContext, IOrderRepository orderRepository, IOrderItemRepository orderItemRepository, ISupplierRepository supplierRepository, IJobItemRepository jobItemRepository, IListItemRepository listItemRepository)
 {
     return(new OrderItemService(
                userContext,
                orderRepository,
                orderItemRepository,
                supplierRepository,
                jobItemRepository,
                listItemRepository,
                MockRepository.GenerateStub <IQueueDispatcher <IMessage> >()));
 }
Example #16
0
 public static JobItemService CreateForUpdateStatus(IJobItemRepository jobItemRepository, IListItemRepository listItemRepository)
 {
     return(CreateForUpdateStatus(jobItemRepository, listItemRepository,
                                  TestUserContext.Create("*****@*****.**", "Test User", "Operations Manager", UserRole.Member)));
 }
Example #17
0
 public static JobItemService CreateForUpdateStatus(IJobItemRepository jobItemRepository, Guid statusId, IUserContext userContext)
 {
     return(CreateForUpdateStatus(jobItemRepository, GetListItemRepositoryForUpdateStatus(statusId), userContext));
 }
 public static CertificateService Create(IUserContext userContext, IListItemRepository listItemRepository, ICertificateRepository certificateRepository, IJobItemRepository jobItemRepository)
 {
     return(new CertificateService(
                userContext,
                jobItemRepository,
                certificateRepository,
                listItemRepository,
                EntityIdProviderFactory.GetEntityIdProviderFor <Certificate>("CERT2000"),
                MockRepository.GenerateStub <IQueueDispatcher <IMessage> >()));
 }