public object Post( [FromBody] UsuarioLogin usuario, [FromServices] IAppUsuarioLogin usersDAO, [FromServices] SigningConfigurations signingConfigurations, [FromServices] TokenConfigurations tokenConfigurations) { bool credenciaisValidas = false; if (usuario != null && !String.IsNullOrWhiteSpace(usuario.Email)) { var usuarioBase = usersDAO.Find(usuario.Email); credenciaisValidas = (usuarioBase != null && usuario.Email == usuarioBase.Email && usuario.Senha == usuarioBase.Senha); } if (credenciaisValidas) { return(AutenticarUsuarioLogin.Autenticar(usuario, signingConfigurations, tokenConfigurations)); } return(new { status = false, message = "Usuário/Senha não conferem." }); }
public object Get( [FromServices] IAppUsuarioLogin usersDAO) { _context.UsuarioLogin.Add(new UsuarioLogin() { Senha = "teste", Email = "teste@teste" }); _context.SaveChanges(); var contexxxxxxt = usersDAO.Find("teste@teste"); return("teste"); }