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)); }
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)); }
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)); }
/// <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)); }