示例#1
0
        public int?MittaaSauna(int id)
        {
            MobiilikantaContext db = new MobiilikantaContext();
            Saunat sauna           = db.Saunat.FirstOrDefault((s) => s.SaunaId == id);
            Random rand            = new Random();

            try
            {
                if (sauna.SaunanTila)
                {
                    sauna.SaunanNykylampotila = rand.Next(80, 91);
                }
                else
                {
                    sauna.SaunanNykylampotila = rand.Next(18, 25);
                }
                sauna.Mittaushetki    = DateTime.Now;
                db.Entry(sauna).State = EntityState.Modified;
                db.SaveChanges();
            }
            finally
            {
                db.Dispose();
            }
            return(sauna.SaunanNykylampotila);
        }
示例#2
0
        public bool MuutaValonTilaa(Valot uusi)
        {
            bool OK = false;
            MobiilikantaContext db = new MobiilikantaContext();
            Valot valo             = db.Valot.FirstOrDefault((v) => v.ValoId == uusi.ValoId);

            valo.ValonMaara = uusi.ValonMaara;
            valo.ValonTila  = true;
            if (uusi.ValonMaara == 0)
            {
                valo.ValonTila = false;
            }

            try
            {
                db.Entry(valo).State = EntityState.Modified;
                db.SaveChanges();
                OK = true;
            }
            finally
            {
                db.Dispose();
            }
            return(OK);
        }
示例#3
0
        public bool MuutaSaunanTilaa(Saunat uusi)
        {
            bool OK = false;
            MobiilikantaContext db = new MobiilikantaContext();
            Saunat sauna           = db.Saunat.FirstOrDefault((s) => s.SaunaId == uusi.SaunaId);

            sauna.SaunanTila = uusi.SaunanTila;

            try
            {
                db.Entry(sauna).State = EntityState.Modified;
                db.SaveChanges();
                OK = true;
            }
            finally
            {
                db.Dispose();
            }
            return(OK);
        }