public InputGuideCityValidator(IGuideCityService GuidecityService) { _lGuideCityService = GuidecityService; RuleSet("AddGuideCity", () => { RuleFor(m => m.ArabicCityName).SetValidator(new GuideIsArabicNameAddUniquePropertyValidator(_lGuideCityService)); RuleFor(m => m.EnglishCityName).SetValidator(new GuideIsEnglishNameAddUniquePropertyValidator(_lGuideCityService)); //Custom(m => //{ // return !_lCityService.IsNameUnique(m.EnglishCityName, null) // ? new ValidationFailure("EnglishCityName", CityAndTown.IsNameUnique_ValidatorError) // : null; //}); CommonRules(); }); RuleSet("EditGuideCity", () => { RuleFor(m => m.ArabicCityName).SetValidator(new GuideIsArabicNameEditUniquePropertyValidator(_lGuideCityService)); //Custom(m => //{ // return !_lCityService.IsNameUnique(m.ArabicCityName, m.Id) // ? new ValidationFailure("ArabicCityName", CityAndTown.IsNameUnique_ValidatorError) // : null; //}); RuleFor(m => m.EnglishCityName).SetValidator(new GuideIsEnglishNameEditUniquePropertyValidator(_lGuideCityService)); //Custom(m => //{ // return !_lCityService.IsNameUnique(m.EnglishCityName, m.Id) // ? new ValidationFailure("EnglishCityName", CityAndTown.IsNameUnique_ValidatorError) // : null; //}); RuleFor(m => m.Id).SetValidator(new GuideIsExistIdEditUniquePropertyValidator(_lGuideCityService)); //Custom(m => //{ // return !_lCityService.IsExistId(m.Id) // ? new ValidationFailure("Id", CityAndTown.Id_failed) // : null; //}); CommonRules(); }); CommonRules(); }
public GuideIsArabicNameAddUniquePropertyValidator(IGuideCityService GuideCityService) : base(CityAndTown.IsNameUnique_ValidatorError) { _GuidecityService = GuideCityService; }
public GuideIsEnglishNameEditUniquePropertyValidator(IGuideCityService GuideCityService) : base(CityAndTown.IsNameUnique_ValidatorError) { _GuidecityService = GuideCityService; }
public AdminGuideCity_TownController(IGuideCityService IGuideCityService, IGuideTownService IGuideTownService, ApplicationUserManager userManager) : base(userManager) { _iGuideCityService = IGuideCityService; _iGuideTownService = IGuideTownService; }
public GuideCityController(IGuideCityService lGuideCityService) { _lGuideCityService = lGuideCityService; }
public GuideIsExistIdEditUniquePropertyValidator(IGuideCityService GuideCityService) : base(CityAndTown.Id_failed) { _GuidecityService = GuideCityService; }