public IActionResult PostLoginUsuario([FromBody] LoginUsuario loginUsuario) { try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var usuario = _usuarioBLL.ObterUsuario(loginUsuario.email, loginUsuario.password); if (usuario == null) { return(NotFound(new { message = "Invalid e-mail or password", errorcode = (int)HttpStatusCode.NotFound })); } _usuarioBLL.AtualizarUsuario(usuario); return(Ok(new { message = "Login realizado com sucesso", codigo = (int)HttpStatusCode.OK, usuario = _usuarioBLL.BuscarUsuario(usuario, _usuarioDTO) })); }catch (Exception e) { return(NotFound(new { message = e.Message, errorCode = (int)HttpStatusCode.NotFound })); } }
public ActionResult <Usuario> AtualizarUsuario(string IdUsuario, UsuarioDTO usuarioDTO) { try { _usuarioBLL.AtualizarUsuario(IdUsuario, usuarioDTO); return(Ok()); } catch (System.Exception ex) { throw new SystemException(ex.Message); } }