Exemple #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;
 }
Exemple #2
0
 public HomeController(ILogger <HomeController> logger,
                       ITaskService taskService,
                       UserManager <User> userManager,
                       ITaskModelFactory taskModelFactory)
 {
     this._logger           = logger;
     this._taskService      = taskService;
     this._userManager      = userManager;
     this._taskModelFactory = taskModelFactory;
 }
 public TaskGroupController(ICustomerActivityService customerActivityService,
                            ILocalizationService localizationService,
                            ILocalizedEntityService localizedEntityService,
                            IPermissionService permissionService,
                            ISettingService settingService,
                            ITaskModelFactory taskModelFactory,
                            ITaskGroupService taskGroupService)
 {
     this._taskModelFactory        = taskModelFactory;
     this._customerActivityService = customerActivityService;
     this._localizationService     = localizationService;
     this._localizedEntityService  = localizedEntityService;
     this._permissionService       = permissionService;
     this._taskGroupService        = taskGroupService;
 }
Exemple #4
0
 public TaskValidator(ILocalizationService localizationService,
                      ITaskModelFactory taskModelFactory)
 {
     RuleFor(x => x.Name).NotEmpty().WithMessage(localizationService.GetResource("AppWork.Contracts.Task.Fields.Name.Required"));
     RuleFor(x => x.MeasurePrice).GreaterThanOrEqualTo(0).WithMessage(localizationService.GetResource("AppWork.Contracts.Task.Fields.MeasurePrice.Greater0"));
     RuleFor(x => x.MeasureMass).GreaterThanOrEqualTo(0).WithMessage(localizationService.GetResource("AppWork.Contracts.Task.Fields.MeasureMass.Greater0"));
     RuleFor(x => x.TaskGroupValue).GreaterThanOrEqualTo(0).WithMessage(localizationService.GetResource("AppWork.Contracts.Task.Fields.TaskGroupValue.Greater0"));
     RuleFor(x => x.EndDate).Must((model, enddate) =>
     {
         return(taskModelFactory.CheckTaskEndDate(model));
     }).WithMessage(localizationService.GetResource("AppWork.Contracts.Task.Fields.Task.GreaterThanEndDate"));
     RuleFor(x => x.StartDate).Must((model, stardate) =>
     {
         return(taskModelFactory.CheckTaskStartDate(model));
     }).WithMessage(localizationService.GetResource("AppWork.Contracts.Task.Fields.Task.GreaterThanStarDate"));
 }
Exemple #5
0
 public TaskController(AppDbContext context, ITaskModelFactory taskFactory)
 {
     _context = context;
     _factory = taskFactory;
 }