Esempio n. 1
0
        public async Task <IActionResult> Delete(Guid id, MunicipalityapiDto dto)
        {
            var error = await _municipalityService.DeleteAsync(id);

            if (!string.IsNullOrWhiteSpace(error))
            {
                return(BadRequest(error));
            }

            return(NoContent());
        }
Esempio n. 2
0
        public async Task <IActionResult> Put(Guid id, MunicipalityapiDto dto)
        {
            var(municipality, error) = await _municipalityService.EditAsync(id, dto.Name);

            if (!string.IsNullOrWhiteSpace(error))
            {
                return(BadRequest(error));
            }

            var vw = _mapper.Map <MunicipalityApiVw>(municipality);

            return(AcceptedAtAction(nameof(Get), new { vw.Id }, new Response <MunicipalityApiVw>(vw)));
        }