示例#1
0
 public WorksController(IWorkTaskService workTaskService,
                        IContractLogService contractLogService,
                        CurrencySettings currencySettings,
                        ICurrencyService currencyService,
                        IWorkModelFactory workModelFactory,
                        ILocalizationService localizationService,
                        IPermissionService permissionService,
                        IWorkContext workContext,
                        ITaskModelFactory taskModelFactory,
                        IContractModelFactory contractModelFactory,
                        IContractService contractService,
                        GSConfig config,
                        IDataProvider dataProvider,
                        IProcuringAgencyService procuringAgencyService,
                        IDbContext dbContext,
                        IPriceFormatter priceFormatter
                        )
 {
     this._workModelFactory     = workModelFactory;
     this._contractLogService   = contractLogService;
     this._currencySettings     = currencySettings;
     this._localizationService  = localizationService;
     this._workTaskService      = workTaskService;
     this._permissionService    = permissionService;
     this._workContext          = workContext;
     this._taskModelFactory     = taskModelFactory;
     this._contractModelFactory = contractModelFactory;
     this._contractService      = contractService;
     this._currencyService      = currencyService;
     this._config                 = config;
     this._dataProvider           = dataProvider;
     this._procuringAgencyService = procuringAgencyService;
     this._dbContext              = dbContext;
     this._priceFormatter         = priceFormatter;
 }
示例#2
0
 public ReportController(IContractService contractService,
                         ICustomerService customerService,
                         IUnitService unitService,
                         IProcuringAgencyService procuringAgencyService,
                         IConstructionModelFactory constructionModelFactory,
                         IReportService reportService,
                         IExportManager exportManager,
                         IConstructionService constructionService,
                         IPermissionService permissionService,
                         IContractFormService contractFormService,
                         IContractTypeService contractTypeService,
                         IConstructionTypeService constructionTypeService
                         )
 {
     this._customerService          = customerService;
     this._constructionTypeService  = constructionTypeService;
     this._contractTypeService      = contractTypeService;
     this._procuringAgencyService   = procuringAgencyService;
     this._unitService              = unitService;
     this._exportManager            = exportManager;
     this._contractService          = contractService;
     this._permissionService        = permissionService;
     this._reportService            = reportService;
     this._constructionModelFactory = constructionModelFactory;
     this._constructionService      = constructionService;
     this._contractFormService      = contractFormService;
 }
示例#3
0
 public ProcuringAgencyController(ICustomerActivityService customerActivityService,
                                  ILocalizationService localizationService,
                                  ILocalizedEntityService localizedEntityService,
                                  IPermissionService permissionService,
                                  ISettingService settingService,
                                  IProcuringAgencyModelFactory procuringAgencyModelFactory,
                                  IProcuringAgencyService procuringAgencyService)
 {
     this._procuringAgencyModelFactory = procuringAgencyModelFactory;
     this._customerActivityService     = customerActivityService;
     this._localizationService         = localizationService;
     this._localizedEntityService      = localizedEntityService;
     this._permissionService           = permissionService;
     this._procuringAgencyService      = procuringAgencyService;
 }
示例#4
0
        public ProcuringAgencyModelFactory(IProcuringAgencyService procuringAgencyService,
                                           ICountryService countryService,
                                           ILocalizationService localizationService,
                                           IStateProvinceService stateProvinceService,
                                           IStaticCacheManager cacheManager,
                                           IWorkContext workContext)
        {
            this._procuringAgencyService = procuringAgencyService;

            this._countryService       = countryService;
            this._localizationService  = localizationService;
            this._stateProvinceService = stateProvinceService;
            this._cacheManager         = cacheManager;
            this._workContext          = workContext;
        }
示例#5
0
 public AppWorkController(
     IContractMonitorService contractMonitorService,
     IUnitService unitService,
     IConstructionModelFactory constructionModelFactory,
     IConstructionService constructionService,
     IPriceFormatter priceFormatter,
     IWorkTaskService workTaskService,
     ICustomerService customerService,
     IProcuringAgencyService procuringAgencyService,
     IContractLogService contractLogService,
     IContractTypeService contractTypeService,
     IContractFormService contractFormService,
     ICustomerActivityService customerActivityService,
     ILocalizationService localizationService,
     ILocalizedEntityService localizedEntityService,
     IPermissionService permissionService,
     ISettingService settingService,
     IContractModelFactory contractModelFactory,
     IWorkContext workContext,
     IContractService contractService,
     INotificationService notificationService,
     IPrivateMessagesModelFactory privateMessagesModelFactory
     )
 {
     this._contractMonitorService   = contractMonitorService;
     this._constructionModelFactory = constructionModelFactory;
     this._unitService                 = unitService;
     this._constructionService         = constructionService;
     this._priceFormatter              = priceFormatter;
     this._workTaskService             = workTaskService;
     this._customerService             = customerService;
     this._notificationService         = notificationService;
     this._privateMessagesModelFactory = privateMessagesModelFactory;
     this._contractTypeService         = contractTypeService;
     this._contractLogService          = contractLogService;
     this._contractFormService         = contractFormService;
     this._procuringAgencyService      = procuringAgencyService;
     this._contractModelFactory        = contractModelFactory;
     this._customerActivityService     = customerActivityService;
     this._localizationService         = localizationService;
     this._localizedEntityService      = localizedEntityService;
     this._permissionService           = permissionService;
     this._contractService             = contractService;
     this._workContext                 = workContext;
 }
 public PaymentExpenditureController(
     IContractMonitorService contractMonitorService,
     IConstructionModelFactory constructionModelFactory,
     IConstructionService constructionService,
     IPriceFormatter priceFormatter,
     IWorkTaskService workTaskService,
     ICustomerService customerService,
     IProcuringAgencyService procuringAgencyService,
     IContractLogService contractLogService,
     IContractTypeService contractTypeService,
     IContractFormService contractFormService,
     ILocalizationService localizationService,
     ILocalizedEntityService localizedEntityService,
     IPermissionService permissionService,
     IContractModelFactory contractModelFactory,
     IWorkContext workContext,
     IContractService contractService,
     INotificationService notificationService,
     IPrivateMessagesModelFactory privateMessagesModelFactory,
     IUnitService unitService,
     IPaymentAdvanceFactory paymentAdvanceFactory,
     IPaymentAdvanceService paymentAdvanceService,
     IContractPaymentService contractPaymentService,
     ICurrencyService currencyService)
 {
     this._constructionService    = constructionService;
     this._priceFormatter         = priceFormatter;
     this._workTaskService        = workTaskService;
     this._customerService        = customerService;
     this._notificationService    = notificationService;
     this._contractLogService     = contractLogService;
     this._contractFormService    = contractFormService;
     this._contractModelFactory   = contractModelFactory;
     this._localizationService    = localizationService;
     this._localizedEntityService = localizedEntityService;
     this._permissionService      = permissionService;
     this._contractService        = contractService;
     this._workContext            = workContext;
     this._unitService            = unitService;
     this._paymentAdvanceFactory  = paymentAdvanceFactory;
     this._paymentAdvanceService  = paymentAdvanceService;
     this._contractPaymentService = contractPaymentService;
     this._currencyService        = currencyService;
 }
        public ContractPaymentService(IEventPublisher eventPublisher,
                                      IProcuringAgencyService procuringAgencyService,

                                      IRepository <ContractPayment> itemRepository,
                                      IRepository <ContractJoint> contractJointRepository,
                                      IRepository <ContractFile> contractFileRepository,
                                      IStaticCacheManager cacheManager,
                                      IWorkContext workContext,
                                      IRepository <ContractView> contractViewRepository)
        {
            this._eventPublisher          = eventPublisher;
            this._procuringAgencyService  = procuringAgencyService;
            this._itemRepository          = itemRepository;
            this._contractJointRepository = contractJointRepository;
            this._contractFileRepository  = contractFileRepository;
            this._cacheManager            = cacheManager;
            this._workContext             = workContext;
            this._contractViewRepository  = contractViewRepository;
        }