////
 // GET: /Sales/Delivery/
 public DeliveryController()
 {
     var dbfactory = new DatabaseFactory();
     _DeliveryService = new DeliveryService(new DeliveryRepository(dbfactory), new DeliveryDetailRepository(dbfactory), new SalesOrderDetailRepository(dbfactory),
         new UnitOfWork(dbfactory));
     _DeliveryDetailsService = new DeliveryDetailsService(new DeliveryDetailsRepository(dbfactory), new ChartOfProductRepository(dbfactory),
         new UnitOfMeasurementRepository(dbfactory), new DeliveryRepository(dbfactory), new SalesOrderDetailRepository(dbfactory),
         new UnitOfWork(dbfactory));
     _SecCompanyService = new SecCompanyService(new SecCompanyRepository(dbfactory), new UnitOfWork(dbfactory));
     _salesOrderService = new SalesOrderService(new SalesOrderRepository(dbfactory),
        new SalesOrderDetailRepository(dbfactory),
        new SalesOrderApprovalRepository(dbfactory),
        new NotificationRepository(dbfactory),
        new NotificationDetailRepository(dbfactory),
        new UnitOfWork(dbfactory));
     _officeService = new OfficeService(new OfficeRepository(dbfactory), new UnitOfWork(dbfactory));
     _hrmEmployeeService = new HrmEmployeeService(new HrmEmployeeRepository(dbfactory), new UnitOfWork(dbfactory));
     _objRptInvoiceService = new RptInvoiceService(new DistributorRepository(dbfactory), new UnitOfWork(dbfactory));
     _objChallenReportService = new ChallenReportService(new DistributorRepository(dbfactory), new UnitOfWork(dbfactory));
 }
Exemple #2
0
 /// <summary>
 /// Constructor for Delivery Details controller.
 /// </summary>
 public DeliveryDetailsController(IDeliveryDetailsService deliveryDetailsService)
 {
     _deliveryDetailsService = deliveryDetailsService;
 }