public object GetUsuarioSistemaByID(Entity.Entity.Usuario usuario) { try { var p = new DynamicParameters(); p.Add("Usuario", usuario.IdUsuario); p.Add("Clave", usuario.Clave); var x = this.db.Connection.Query <Entity.Model.Usuario>("usp_ValidarUsuario", p, commandType: CommandType.StoredProcedure).FirstOrDefault(); return(x); } catch (Exception ex) { return(ex.Message); //throw; } }
public Result ValidarLogin(Entity.Entity.Usuario usuario) { Result result = new Result(); try { UsuarioData usuarioData = new UsuarioData(); Entity.Model.Usuario usuarioModel = new Entity.Model.Usuario(); usuarioModel = (Entity.Model.Usuario)usuarioData.GetUsuarioSistemaByID(usuario); if (usuarioModel != null) { if (!usuarioModel.Estado) { result.setError(ResultTable.RESULT_ERR_LOGIN_INCORRECT_USER_CODE); result.Data = String.Empty; } else { var tokenStr = GenerateJSONWebToken(usuarioModel); usuarioModel.Token = tokenStr; result.Data = usuarioModel; } } else { result.setError(ResultTable.RESULT_ERR_IDNOTFOUND_CODE); result.Data = String.Empty; } } catch (Exception ex) { result.setError(ResultTable.RESULT_ERR_GENERIC_CODE, ResultTable.RESULT_ERR_GENERIC_MSG, ex.Message); result.Data = String.Empty; } return(result); }
public object GetLogin(Entity.Entity.Usuario usuario) { UsuarioService usuarioService = new UsuarioService(_config); return(JsonConvert.SerializeObject(usuarioService.ValidarLogin(usuario))); }