public IHttpActionResult Get(string email = null, string senha = null) { var resultado = AcessoFacade.ValidarLoginUsuario(new Usuario() { Email = email, Senha = senha }); if (resultado) { var usuario = resultado.Retorno; var retornoJson = new { Id = usuario.Id, Nome = usuario.Nome, Email = usuario.Email, Cliente = new { Id = usuario.Cliente.Id, Nome = usuario.Cliente.Nome, RG = usuario.Cliente.RG, CPF = usuario.Cliente.CPF, Email = usuario.Cliente.Email, Telefone = usuario.Cliente.Telefone } }; return(Ok(retornoJson)); } else { return(BadRequest(resultado.ConsolidaMensagens("\n"))); } }
public IHttpActionResult Put([FromBody] Usuario usuario) { var resultado = new Resultado(); if (usuario != null) { resultado = AcessoFacade.CadastrarUsuario(usuario); } else { resultado += "Dados do usuário para cadastro não informado."; } if (resultado) { return(Ok()); } else { return(BadRequest(resultado.ConsolidaMensagens("\n"))); } }
public PerfilAcessoBackOfficeController() { facade = new AcessoFacade(ModelState); }
public UsuarioBackOfficeController() { facade = new AcessoFacade(ModelState); }