Exemplo n.º 1
0
        public CidadesViewModel Atualizar(CidadesViewModel cidadesViewModel)
        {
            var cidade       = Mapper.Map <CidadesViewModel, Cidade>(cidadesViewModel);
            var cidadeReturn = _cIdadeServicos.Atualizar(cidade);

            if (cidadeReturn.IsValid())
            {
                Commit();
            }
            return(cidadesViewModel);
        }
        public async Task <ActionResult <CidadeViewModel> > Atualizar(Guid id, CidadeViewModel CidadeViewModel)
        {
            if (id != CidadeViewModel.Id)
            {
                NotificarErro("O id informado não é o mesmo que foi passado na query");
                return(CustomResponse(CidadeViewModel));
            }

            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }

            await _cidadeService.Atualizar(_mapper.Map <Cidade>(CidadeViewModel));

            return(CustomResponse(CidadeViewModel));
        }
Exemplo n.º 3
0
 public async Task <CustomResponse <Cidade> > Put([FromBody] Cidade cidade)
 {
     return(await _service.Atualizar(cidade, Guid.Parse(HttpContext.User.Identity.Name)));
 }