public JsonResult GET(string token)
        {
            UsuarioModels resultado = new UsuarioModels();
            bool bValido = false;

            JsonResult jsonPerfil = new JsonResult();

            try
            {
                //Verificar si existe el usuario
                var usrActual = (from item in _context.Usuarios
                                 where item.Token == token
                                 select new UsuarioModels
                                 {
                                     Usuario = item.Usuario,
                                     Contrasenna = item.Contrasenna,
                                     Nombre = item.Nombre,
                                     Apellidos = item.Apellidos,
                                     Email = item.Email,
                                     Direccion = item.Direccion,
                                     Telefono = item.Telefono,
                                     Token = item.Token
                                 }).FirstOrDefault();

                if (usrActual != null)
                {
                    if (!string.IsNullOrEmpty(usrActual.Usuario) && !string.IsNullOrEmpty(usrActual.Contrasenna))
                    {
                        bValido = true;
                    }
                }
            }
            catch (Exception ex)
            {

            }
            finally
            {
                jsonPerfil.Data = resultado;
            }
            return jsonPerfil;
        }
        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;
        }