Пример #1
0
        //public InvoiceFacadeService()
        //{
        //    try
        //    {
        //        ServiceLocator.Current.GetInstance<IInvoiceDomainService>();
        //        ServiceLocator.Current.GetInstance<IInvoiceApplicationService>();
        //        ServiceLocator.Current.GetInstance<IInvoiceToDtoMapper>();
        //        ServiceLocator.Current.GetInstance<IInvoiceItemToDtoMapper>();
        //        ServiceLocator.Current.GetInstance<IInvoiceRepository>();
        //        ServiceLocator.Current.GetInstance<IGoodUnitConvertorDomainService>();
        //        ServiceLocator.Current.GetInstance<IMainUnitVlaueTomainUnitVlaueDtoMapper>();
        //        ServiceLocator.Current.GetInstance<IUnitOfWorkScope>();
        //        ServiceLocator.Current.GetInstance<IInvoiceItemDomainService>();
        //        ServiceLocator.Current.GetInstance<IEffectiveFactorMapper>();
        //        ServiceLocator.Current.GetInstance<IInvoiceAdditionalPriceDomainService>();
        //    }
        //    catch (Exception ex)
        //    {
        //        throw;
        //    }
        //}
        public InvoiceFacadeService(IInvoiceDomainService invoiceDomainService,
            IInvoiceApplicationService invoiceAppService,
            IInvoiceToDtoMapper invoiceDtoMapper,
            IInvoiceItemToDtoMapper itemToDtoMapper,
            IInvoiceRepository invoiceRepository,
            IGoodUnitConvertorDomainService goodUnitConvertorDomainService,
            IMainUnitVlaueTomainUnitVlaueDtoMapper mainUnitVlaueTomainUnitVlaueDtoMapper,
            IInvoiceItemDomainService invoiceItemDomainService,
            IEffectiveFactorMapper effectiveFactorMapper,
            IInvoiceAdditionalPriceDomainService invoiceAdditionalPriceDomainService,
            IBalanceDomainService balanceDomainService
            )
        {
            this.invoiceDomainService = invoiceDomainService;
            this.invoiceRepository = invoiceRepository;
            this.goodUnitConvertorDomainService = goodUnitConvertorDomainService;
            this.mainUnitVlaueTomainUnitVlaueDtoMapper = mainUnitVlaueTomainUnitVlaueDtoMapper;
            this.invoiceItemDomainService = invoiceItemDomainService;

            this.effectiveFactorMapper = effectiveFactorMapper;
            this.invoiceAdditionalPriceDomainService = invoiceAdditionalPriceDomainService;
            this.balanceDomainService = balanceDomainService;
            this.invoiceAppService = invoiceAppService;
            this.invoiceDtoMapper = invoiceDtoMapper;
            this.itemToDtoMapper = itemToDtoMapper;
        }
 public InventoryOperationNotifier(
     IFuelReportFuelReportDtoMapper fuelReportDtoMapper,
     IInvoiceToDtoMapper invoiceToDtoMapper,
     IFuelReportDetailToFuelReportDetailDtoMapper fuelReportDetailDtoMapper)
 {
     this.fuelReportDtoMapper = fuelReportDtoMapper;
     this.invoiceToDtoMapper = invoiceToDtoMapper;
     this.fuelReportDetailDtoMapper = fuelReportDetailDtoMapper;
 }
        public InventoryOperationNotifier(
            ICharterInToDtoMapper charterInToDtoMapper
            , ICharterOutToDtoMapper charterOutToDtoMapper
            , ICharterItemToDtoMapper charterItemToDtoMapper
            , IScrapToScrapDtoMapper scrapToScrapDtoMapper
            , IFuelReportFuelReportDtoMapper fuelReportToFuelReportDtoMapper
            , IFuelReportDetailToFuelReportDetailDtoMapper fuelReportDetailToFuelReportDetailDtoMapper
            , IInvoiceToDtoMapper invoiceToDtoMapper)
        {
            //svc = new FuelServiceClient();
            //svc.ClientCredentials.UserName.UserName = "******";
            //svc.ClientCredentials.UserName.Password = "******";

            this.charterInToDtoMapper = charterInToDtoMapper;
            this.charterOutToDtoMapper = charterOutToDtoMapper;
            this.charterItemToDtoMapper = charterItemToDtoMapper;
            this.scrapToScrapDtoMapper = scrapToScrapDtoMapper;
            this.fuelReportDetailToFuelReportDetailDtoMapper = fuelReportDetailToFuelReportDetailDtoMapper;
            this.invoiceToDtoMapper = invoiceToDtoMapper;
            this.fuelReportToFuelReportDtoMapper = fuelReportToFuelReportDtoMapper;
        }