public IActionResult Autentificar([FromBody] AuthRequestcs model) { Respuesta respuesta = new Respuesta(); var userresponse = _userService.Auth(model); if (userresponse == null) { respuesta.Exito = 0; respuesta.Mensaje = "Usuario o Contraseña incorrecta"; return(BadRequest(respuesta)); } respuesta.Exito = 1; respuesta.Data = userresponse; return(Ok(respuesta)); }
public UserResponse Auth(AuthRequestcs model) { UserResponse userResponse = new UserResponse(); using (var context = new VentaRealContext()) { string clave = Encrypt.GetSHA256(model.Clave); var usuario = context.Usuario.Where(d => d.Email == model.Email && d.Clave == clave).FirstOrDefault(); if (usuario == null) { return(null); } userResponse.Email = usuario.Email; userResponse.Token = GetToken(usuario); } return(userResponse); }