コード例 #1
0
        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");
        }
コード例 #2
0
        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();
        }