コード例 #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 HomeController(ILogger <HomeController> logger,
                       ITaskService taskService,
                       UserManager <User> userManager,
                       ITaskModelFactory taskModelFactory)
 {
     this._logger           = logger;
     this._taskService      = taskService;
     this._userManager      = userManager;
     this._taskModelFactory = taskModelFactory;
 }
コード例 #3
0
 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;
 }
コード例 #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"));
 }
コード例 #5
0
ファイル: TaskController.cs プロジェクト: kbahinsky/demo
 public TaskController(AppDbContext context, ITaskModelFactory taskFactory)
 {
     _context = context;
     _factory = taskFactory;
 }