public async Task <IActionResult> PutCity(int id, City city) { if (id != city.Id) { return(BadRequest()); } _context.Entry(city).State = EntityState.Modified; var cityValidator = new CityValidator(); var resoultValidator = cityValidator.Validate(city); if (!resoultValidator.IsValid) { return(BadRequest(resoultValidator.Errors)); } var result = await _citiesService.PutCity(id, city); if (result) { return(Ok()); } return(NoContent()); }
public FrmCityUpdate(Database database, int id = 0) { InitializeComponent(); Database = database; Validator = new CityValidator(database); Id = id; }
public void DefaultValidation_WithCityThatsNull_ShouldThrowException() { ICityValidator cityValidator = new CityValidator(); Action action = () => cityValidator.DefaultValidation(null as City); action.Should().Throw <NullReferenceException>().WithMessage("City Cannot be null"); }
public CityValidatorTests() { context = new TestingContext(); validator = new CityValidator(new UnitOfWork(context)); context.DropData(); SetUpData(); }
public void DefaultValidation_WithCityHasNoName_ShouldThrowException() { ICityValidator cityValidator = new CityValidator(); Action action = () => cityValidator.DefaultValidation(new City() { }); action.Should().Throw <ArgumentException>().WithMessage("City Needs a Name"); }
private static void ValidateCity(string city) { var validator = new CityValidator(); var result = validator.Validate(city); if (!result.IsValid) { throw new IdentityDomainException(nameof(city)); } }
public void Setup() { _mockCityDal = new Mock <ICityDal>(); _mockCities = new List <City> { new City { Id = 1, CountryId = 1, Name = "City1", CreateDate = DateTime.Now, Active = true }, new City { Id = 2, CountryId = 1, Name = "City2", CreateDate = DateTime.Now, Active = true }, new City { Id = 3, CountryId = 1, Name = "City3", CreateDate = DateTime.Now, Active = true } }; _validator = new CityValidator(); _mockCityDal.Setup(m => m.GetAll(null)).Returns(_mockCities); }
public async Task <IActionResult> PutCity(int id, City city) { if (id != city.Id) { return(BadRequest()); } var cityValidator = new CityValidator(); var resultValidation = cityValidator.Validate(city); if (!resultValidation.IsValid) { } var result = await _CitiesService.PutCity(id, city); if (result) { return(Ok()); } return(NoContent()); }
public ActionResponse Save(CityDto obj, Guid?userId = null) { try { var valResult = new CityValidator().Validate(obj); if (valResult.IsValid) { var response = _cityRepository.Save(obj); return(response); } else { var valErrors = valResult.Errors.Select(e => e.ErrorMessage).ToArray(); return(ActionResponse.Failure(valErrors)); } } catch (Exception ex) { return(ActionResponse.Failure(ex.Message)); } }
public async Task <IActionResult> PutCity(int id, City city) { if (id != city.Id) { return(BadRequest()); } var validator = new CityValidator(); var resultValid = validator.Validate(city); if (!resultValid.IsValid) { return(BadRequest(resultValid.Errors)); } var result = await _cityServices.Update(city); if (result) { return(Ok()); } return(NoContent()); }
public ResponseBase <TBL_SLI_CITY> Insert(TBL_SLI_CITY country) { CityValidator validator; try { validator = new CityValidator(); _results = validator.Validate(country); if (_results.IsValid) { country.BIT_STATE = true; country.VCH_NAME = country.VCH_NAME.ToUpper(); var cityFound = _context.TBL_SLI_CITY.Where(x => x.VCH_NAME.Contains(country.VCH_NAME)).FirstOrDefault(); _response = new UtilityResponse <TBL_SLI_CITY>().SetResponseBaseForUniqueValidation(); if (cityFound == null) { _context.TBL_SLI_CITY.Add(country); _context.SaveChanges(); _response = new UtilityResponse <TBL_SLI_CITY>().SetResponseBaseForObj(country); } } else { _response = new UtilityResponse <TBL_SLI_CITY>().SetResponseBaseFunctionalErrors(_results); } return(_response); } catch (Exception ex) { _response = new UtilityResponse <TBL_SLI_CITY>().SetResponseBaseForException(ex); return(_response); } finally { _response = null; _results = null; validator = null; _context.Database.Connection.Close(); } }
public async Task <IActionResult> PutCity(int id, City city) { if (id != city.Id) { return(BadRequest()); } var CityValidatort = new CityValidator(); var valiresult = CityValidatort.Validate(city); if (!valiresult.IsValid) { return(BadRequest(valiresult.Errors)); } var _cityService = new CityService(_context); var result = await _cityService.PutCity(id, city); if (result) { return(Ok()); } return(NoContent()); }