示例#1
0
        public ActionResult EditLuppolo(LuppoliMagazzino lr)
        {
            if (ModelState.IsValid)
            {
                _db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            SelectList luppoliId = new SelectList(_db.Luppoli, "LuppoliId", "Nome");

            ViewBag.luppoli = luppoliId;
            return(View(lr));
        }
示例#2
0
        public ActionResult AggiungiLuppolo()
        {
            LuppoliMagazzino lum = new LuppoliMagazzino();
            var       me         = _db.Users.First(x => x.UserName == User.Identity.Name);
            Magazzino magazzino  = _db.Magazzinoes.FirstOrDefault(x => x.UserId == me.Id);

            lum.Magazzino   = magazzino;
            lum.MagazzinoId = magazzino.MagazzinoId;
            var listaLuppolis = _db.Luppoli.Except(_db.LuppoliMagazzinos
                                                   .Where(x => x.MagazzinoId == magazzino.MagazzinoId).Select(x => x.Luppolo));
            SelectList luppoli = new SelectList(listaLuppolis, "LuppoliId", "Nome");

            ViewBag.Luppoli = luppoli;
            return(View(lum));
        }
示例#3
0
        public ActionResult AggiungiLuppolo(LuppoliMagazzino am)
        {
            if (ModelState.IsValid)
            {
                _db.LuppoliMagazzinos.Add(am);
                _db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            var       me        = _db.Users.First(x => x.UserName == User.Identity.Name);
            Magazzino magazzino = _db.Magazzinoes.FirstOrDefault(x => x.UserId == me.Id);

            am.Magazzino   = magazzino;
            am.MagazzinoId = magazzino.MagazzinoId;
            SelectList luppoli = new SelectList(_db.Luppoli, "LuppoliId", "Nome");

            ViewBag.Luppoli = luppoli;
            return(View(am));
        }
示例#4
0
        /// <summary>
        /// Metodo invocato alla modifica di un luppolo nella ricetta
        /// Cerca nel database il luppolo e la ricetta passati come parametri
        /// Ritorna la vista
        /// </summary>
        /// <param name="id">ID del luppolo da modificare</param>
        /// <param name="idr">ID della ricetta da modificare</param>
        /// <returns></returns>
        public ActionResult EditLuppolo(int id, int idr)
        {
            LuppoliMagazzino lr = _db.LuppoliMagazzinos.Where(x => x.LuppoliId == id && x.MagazzinoId == idr).FirstOrDefault();

            return(View(lr));
        }