public ResponseEntity <UsuarioViewModel> UpdaUsuario(UpdUsuarioRequest request) { var usuario = usuarioRepository.UpdaUsuario(request); UsuarioViewModel usuarioViewModel = mapper.Map <UsuarioViewModel>(usuario); return(ResponseEntity <UsuarioViewModel> .Create(usuarioViewModel)); }
public Usuario UpdaUsuario(UpdUsuarioRequest request) { var usuario = dbcontext.Usuario.Where(o => o.UsuarioId == request.UsuarioId).FirstOrDefault(); if (usuario == null) { throw new Exception("No se encontro el usuario a modificar."); } dbcontext.Usuario.Update(usuario); dbcontext.SaveChanges(); return(GetUsuario(new GetUsuarioRequest() { UsuarioId = usuario.UsuarioId })); }