public async Task <IActionResult> UpdateRegion(Guid id, RegionForUpdateDto regionForUpdateDto) { var regionFromRepo = await _regionRepo.GetRegion(id); _mapper.Map(regionForUpdateDto, regionFromRepo); if (await _repo.SaveAll()) { return(NoContent()); } throw new Exception($"Updating user {id} failed on save"); }
public async Task <IActionResult> AddRegion(RegionForUpdateDto regionForUpdateDto) { var regionToCreate = _mapper.Map <Region>(regionForUpdateDto); _repo.Add(regionToCreate); if (await _repo.SaveAll()) { return(Ok(regionToCreate)); } return(BadRequest()); //return Ok(); }