public IActionResult Put(PerfilEdicaoModel model) { //verificando se os campos da model passaram nas ões if (ModelState.IsValid) { try { var perfil = mapper.Map <Perfil>(model); perfilRepository.Alterar(perfil); var result = new { message = "Perfil atualizado com sucesso", perfil }; return(Ok(result)); //HTTP 200 (SUCESSO!) } catch (Exception e) { return(StatusCode(500, "Erro: " + e.Message)); } } else { //Erro HTTP 400 (BAD REQUEST) return(BadRequest("Ocorreram erros de validação.")); } }
public PerfilDTO Update(PerfilEdicaoModel model) { var perfil = mapper.Map <Perfil>(model); PerfilDomainService.Update(perfil); return(mapper.Map <PerfilDTO>(perfil)); }
public IActionResult Put(PerfilEdicaoModel model) { try { var result = PerfilApplicationService.Update(model); return(Ok(new { Message = "Perfil atualizado com sucesso.", Perfil = result })); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public void Update(PerfilEdicaoModel model) { var perfil = mapper.Map <Perfil>(model); perfilDomainService.Update(perfil); }