public double getOcena(string isbn)
        {
            if (redis.Exists(isbn + ":ocena") == 0)
            {
                return(0);
            }
            string o     = redis.Get <string>(isbn + ":ocena");
            Ocena  ocena = (Ocena)JsonSerializer.DeserializeFromString(o, typeof(Ocena));

            return(System.Math.Round(ocena.ocena, 2));
        }
        public void oceni(string isbn, int ocena, string user)
        {
            if (redis.SIsMember(isbn + ":oceneuser", user.ToAsciiBytes()) == 1)
            {
                string pom = redis.Get <string>(isbn + user + ":ocena");
                redis.Set <string>(isbn + user + ":ocena", ocena.ToString());
                int p;
                int.TryParse(pom, out p);


                string oc = redis.Get <string>(isbn + ":ocena");
                Ocena  o  = (Ocena)JsonSerializer.DeserializeFromString(oc, typeof(Ocena));
                if (p == 1)
                {
                    o.jedan--;
                }
                else if (p == 2)
                {
                    o.dva--;
                }
                else if (p == 3)
                {
                    o.tri--;
                }
                else if (p == 4)
                {
                    o.cetiri--;
                }
                else if (p == 5)
                {
                    o.pet--;
                }
                if (ocena == 1)
                {
                    o.jedan++;
                }
                else if (ocena == 2)
                {
                    o.dva++;
                }
                else if (ocena == 3)
                {
                    o.tri++;
                }
                else if (ocena == 4)
                {
                    o.cetiri++;
                }
                else if (ocena == 5)
                {
                    o.pet++;
                }
                double pomm = o.jedan + 2.0 * o.dva + 3.0 * o.tri + 4.0 * o.cetiri + 5.0 * o.pet;
                o.ocena = pomm / o.brojGlasova;
                redis.Set <string>(isbn + ":ocena", o.ToJsonString());

                return;
            }
            redis.Set <string>(isbn + user + ":ocena", ocena.ToString());
            redis.AddItemToSet(isbn + ":oceneuser", user);
            if (redis.Exists(isbn + ":ocena") == 1)
            {
                string oc = redis.Get <string>(isbn + ":ocena");
                Ocena  o  = (Ocena)JsonSerializer.DeserializeFromString(oc, typeof(Ocena));
                o.brojGlasova++;
                if (ocena == 1)
                {
                    o.jedan++;
                }
                else if (ocena == 2)
                {
                    o.dva++;
                }
                else if (ocena == 3)
                {
                    o.tri++;
                }
                else if (ocena == 4)
                {
                    o.cetiri++;
                }
                else if (ocena == 5)
                {
                    o.pet++;
                }
                double pom = o.jedan + 2.0 * o.dva + 3.0 * o.tri + 4.0 * o.cetiri + 5.0 * o.pet;
                o.ocena = pom / o.brojGlasova;
                redis.Set <string>(isbn + ":ocena", o.ToJsonString());
            }
            else
            {
                Ocena o = new Ocena
                {
                    brojGlasova = 1,
                    ISBN        = isbn,
                    jedan       = 0,
                    dva         = 0,
                    tri         = 0,
                    cetiri      = 0,
                    pet         = 0,
                    ocena       = ocena
                };
                if (ocena == 1)
                {
                    o.jedan++;
                }
                else if (ocena == 2)
                {
                    o.dva++;
                }
                else if (ocena == 3)
                {
                    o.tri++;
                }
                else if (ocena == 4)
                {
                    o.cetiri++;
                }
                else if (ocena == 5)
                {
                    o.pet++;
                }
                redis.Set <string>(isbn + ":ocena", o.ToJsonString());
            }
        }