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;
        }