public async Task <RetornoViewModel> AvaliarUsuario(SituacaoUsuarioViewModel usuario) { var command = new AvaliarUsuarioCommad(usuario.Id, usuario.Situacao); var result = await _handler.Send(command); return(new RetornoViewModel { MsgRetorno = result.mensagens }); }
public async Task <IActionResult> AlterarSituacao([FromBody] SituacaoUsuarioViewModel usuario) { try { var result = await _service.AvaliarUsuario(usuario); return(Ok(new RetornoViewModel { MsgRetorno = result.MsgRetorno })); } catch (Exception e) { return(BadRequest(new RetornoViewModel { MsgRetorno = e.Message.ToString() })); } }