public UnitService( IUnitOfWork unitOfWork, ITranslationsService translationsService, IRepository <Unit> repository, ICompanyService companyService, IUnitTypeService unitTypeService) : base(unitOfWork, translationsService, repository) { _companyService = companyService; _unitTypeService = unitTypeService; }
public virtual void Setup() { _companyGenerator = _container.Resolve <IGenerator <CompanyModel> >(); _companyService = _container.Resolve <ICompanyService>(); _unitModelGenerator = _container.Resolve <IUnitModelGenerator>(); _unitService = _container.Resolve <IUnitService>(); _unitTypeModelGenerator = _container.Resolve <IUnitTypeModelGenerator>(); _unitTypeService = _container.Resolve <IUnitTypeService>(); _userService = _container.Resolve <IUserService>(); _utilityModelGenerator = _container.Resolve <IUtilityModelGenerator>(); _utilitySerivce = _container.Resolve <IUtilityService>(); }
public NewUnitValidator( ICompanyService companyService, ITranslationsService translationsService, IUnitService unitService, IUnitTypeService unitTypeService) : base(companyService, translationsService) { RuleFor(x => x.ParentUnitId).Must(x => { if (x.HasValue) { var unit = unitService.Get(x.Value); return(unit.Data != null); } return(true); }).WithMessage(translationsService.GetTranslationByKey("validations.unitNotFound")); RuleFor(x => x.ParentUnitId).Must(x => { if (x.HasValue) { var unit = unitService.Get(x.Value); if (unit.Data != null) { return(unit.Data.IsContainer); } } return(true); }).WithMessage(translationsService.GetTranslationByKey("validations.parentUnitIsNotContainer")); RuleFor(x => x.TypeId).NotNull().WithMessage(translationsService.GetTranslationByKey("validations.required")); RuleFor(x => x.TypeId).Must(x => { if (x.HasValue) { var type = unitTypeService.Get(x.Value); return(type.Data != null); } return(true); }).WithMessage(translationsService.GetTranslationByKey("validations.unitTypeNotFound")); RuleFor(x => x.Name).NotEmpty().WithMessage(translationsService.GetTranslationByKey("validations.required")); RuleFor(x => x.Name).Must(x => !unitService.Get(n => n.Name.Equals(x)).Data.Any()) .WithMessage(translationsService.GetTranslationByKey("validations.duplicateName")); }
public UnitTypesController(IUnitTypeService unitTypeService) { _unitTypeService = unitTypeService; }
public UnitTypeController(IUnitTypeService iService) { this.service = iService; }
public UnitTypeController(IUnitTypeService unitTypeService, IQueryableRepository <UnitType> queryableRepository, IQueryableRepository <vwRP_StockCount> totalRowsRepository) { _unitTypeService = unitTypeService; _queryableRepository = queryableRepository; _totalRowsRepository = totalRowsRepository; }
public UnitTypeController(IUnitTypeService UnitTypeService) { _UnitTypeService = UnitTypeService; }
public UnitvalueController(IUnitTypeService unitTypeService, IUnitValueService unitValueService) { this._unitTypeService = unitTypeService; this._unitValueService = unitValueService; }
public UnitTypeFacade(IUnitOfWork unitOfWork, IUnitTypeService unitTypeService) { _unitOfWork = unitOfWork; _unitTypeService = unitTypeService; }
public DailyUnitTypesController(IUnitTypeService service) { this.UnitTypeService = service; }