public JsonResult DELETE(string token) { ResultadoModels resultado = new ResultadoModels(); bool bValido = false; JsonResult jsonToken = new JsonResult(); try { if (!string.IsNullOrEmpty(token)) { object[] parametros = new object[1]; parametros[0] = token; int rowCount = _context.ExecuteCommand("sp_BorrarToken " + "@Token={0}", parametros); if (rowCount > 0) { bValido = true; } } else { resultado.Mensaje = "No se encontro el usuario"; } //Se registra el resultado resultado.Resultado = bValido; } catch (Exception ex) { resultado.Resultado = false; resultado.Mensaje = "Error capturado"; } finally { jsonToken.Data = resultado; } return jsonToken; }
public JsonResult POST(UsuarioModels usr) { ResultadoModels resultado = new ResultadoModels(); bool bValido = false; JsonResult jsonLogin = new JsonResult(); try { //Verificar si existe el usuario var usrActual = (from item in _context.Usuarios where item.Usuario == usr.Usuario & item.Contrasenna == usr.Contrasenna select new UsuarioModels { Usuario = item.Usuario, Contrasenna = item.Contrasenna }).FirstOrDefault(); if (usrActual != null) { if (!string.IsNullOrEmpty(usrActual.Usuario) && !string.IsNullOrEmpty(usrActual.Contrasenna)) { bValido = true; string token = RandomString(10); if (string.IsNullOrEmpty(usrActual.Token)) { object[] parametros = new object[2]; parametros[0] = usrActual.Usuario; parametros[1] = token; int rowCount = _context.ExecuteCommand("sp_ActualizarToken " + "@Usuario={0}, @Token={1}", parametros); } //Se agregan los datos del resultado resultado.Resultado = bValido; resultado.Token = token; } else { resultado.Resultado = bValido; resultado.Mensaje = "El usuario no existe."; } } else { resultado.Resultado = bValido; resultado.Mensaje = "El usuario no existe."; } } catch (Exception ex) { resultado.Resultado = false; resultado.Mensaje = "Error capturado"; } finally { jsonLogin.Data = resultado; } return jsonLogin; }