public IActionResult autentificar([FromBody] AutenRequest model) { GenericResponse response = new GenericResponse(); var userResponse = _usuarioService.Autenticacion(model); if (userResponse == null) { response.Exito = 0; response.Mensaje = "Usuario o Contraseña Incorrecta"; return(BadRequest(response)); } response.Exito = 1; response.Data = userResponse; response.Mensaje = "Ok"; return(Ok(response)); }
public UsuarioResponse Autenticacion(AutenRequest model) { UsuarioResponse UserResponse = new UsuarioResponse(); using (var db = new BDNotasContext()) { string spassword = Encrypt.GetSha256(model.Password); var usuario = db.Usuarios.Where(d => d.Email == model.Email && d.Password == spassword).FirstOrDefault(); if (usuario == null) { return(null); } UserResponse.email = usuario.Email; UserResponse.token = GetToken(usuario); } return(UserResponse); }