public async Task <IActionResult> PutRegion(int id, Region region) { var _regionService = new RegionService(_context); if (id != region.Id) { return(BadRequest()); } var Regionvalidation = new RegionValidator(); var validresult = Regionvalidation.Validate(region); if (!validresult.IsValid) { return(BadRequest(validresult.Errors)); } var result = await _regionService.PutRegion(id, region); if (result) { return(Ok()); } return(NoContent()); }
public async Task <IActionResult> PutRegion(int id, Region region) { if (id != region.Id) { return(BadRequest()); } var validator = new RegionValidator(); var resultValid = validator.Validate(region); if (!resultValid.IsValid) { return(BadRequest(resultValid.Errors)); } var result = await _regionServices.Update(region); if (result) { return(Ok()); } return(NoContent()); }