Пример #1
0
        // GET: TaloLampo/Details/5
        public ActionResult Details(int?id)
        {
            LampoViewModel model = new LampoViewModel();

            JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities();

            try
            {
                TaloLampo taloLampo = db.TaloLampo.Find(id);
                if (taloLampo == null)
                {
                    return(HttpNotFound());
                }

                TaloLampo lampodetail = entities.TaloLampo.Find(taloLampo.Huone_ID);

                LampoViewModel lampo = new LampoViewModel();
                lampo.Huone_ID          = lampodetail.Huone_ID;
                lampo.Huone             = lampodetail.Huone;
                lampo.HuoneNykyLampo    = lampodetail.HuoneNykyLampo;
                lampo.HuoneTavoiteLampo = lampodetail.HuoneTavoiteLampo;
                lampo.LampoKirjattu     = lampodetail.LampoKirjattu;
                lampo.LampoOn           = lampodetail.LampoOn;
                lampo.LampoOff          = lampodetail.LampoOff;

                model = lampo;
            }
            finally
            {
                entities.Dispose();
            }

            return(View(model));
        }
Пример #2
0
        // GET: TaloLampo/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            TaloLampo talolampo = db.TaloLampo.Find(id);

            if (talolampo == null)
            {
                return(HttpNotFound());
            }

            LampoViewModel lampo = new LampoViewModel();

            lampo.Huone_ID          = talolampo.Huone_ID;
            lampo.Huone             = talolampo.Huone;
            lampo.HuoneNykyLampo    = talolampo.HuoneNykyLampo;
            lampo.HuoneTavoiteLampo = talolampo.HuoneTavoiteLampo;
            lampo.LampoKirjattu     = talolampo.LampoKirjattu;
            lampo.LampoOn           = talolampo.LampoOn;
            lampo.LampoOff          = talolampo.LampoOff;

            return(View(lampo));
        }
Пример #3
0
        // GET: TaloLampo
        public ActionResult Index()
        {
            List <LampoViewModel> model = new List <LampoViewModel>();

            JohaMeriSQL2Entities entities = new JohaMeriSQL2Entities();

            try
            {
                List <TaloLampo> talolammot = entities.TaloLampo.OrderByDescending(TaloLampo => TaloLampo.Huone).ToList();

                // muodostetaan näkymämalli tietokannan rivien pohjalta
                foreach (TaloLampo talolampo in talolammot)
                {
                    LampoViewModel lampo = new LampoViewModel();
                    lampo.Huone_ID          = talolampo.Huone_ID;
                    lampo.Huone             = talolampo.Huone;
                    lampo.HuoneNykyLampo    = talolampo.HuoneNykyLampo;
                    lampo.HuoneTavoiteLampo = talolampo.HuoneTavoiteLampo;
                    lampo.LampoKirjattu     = talolampo.LampoKirjattu;
                    lampo.LampoOn           = talolampo.LampoOn;
                    lampo.LampoOff          = talolampo.LampoOff;

                    model.Add(lampo);
                }
            }
            finally
            {
                entities.Dispose();
            }

            return(View(model));
        }
Пример #4
0
        // GET: TaloLampo/Create
        public ActionResult Create()
        {
            JohaMeriSQL2Entities db = new JohaMeriSQL2Entities();

            LampoViewModel model = new LampoViewModel();

            return(View(model));
        }
Пример #5
0
        public ActionResult Edit(LampoViewModel model)
        {
            TaloLampo lampo = db.TaloLampo.Find(model.Huone_ID);

            //lampo.Huone_ID = model.Huone_ID;
            lampo.Huone             = model.Huone;
            lampo.HuoneNykyLampo    = model.HuoneNykyLampo;
            lampo.HuoneTavoiteLampo = model.HuoneTavoiteLampo;
            lampo.LampoKirjattu     = DateTime.Now;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #6
0
        public ActionResult Create(LampoViewModel model)
        {
            TaloLampo lampo = new TaloLampo();

            lampo.Huone_ID          = model.Huone_ID;
            lampo.Huone             = model.Huone;
            lampo.HuoneNykyLampo    = model.HuoneNykyLampo;
            lampo.HuoneTavoiteLampo = model.HuoneTavoiteLampo;
            //lampo.LampoKirjattu = model.LampoKirjattu;

            db.TaloLampo.Add(lampo);

            try
            {
                db.SaveChanges();
            }

            catch (Exception ex)
            {
            }

            return(RedirectToAction("Index"));
        }//create*/