public ActionResult DeleteConfirmed(short id) { Gruppi gruppi = db.Gruppi.Find(id); db.Gruppi.Remove(gruppi); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteGruppi(int?AnnoP, int?CodP, string CodGru) { Gruppi gruppi = db.Gruppi.Find(AnnoP, CodP, CodGru); db.Gruppi.Remove(gruppi); db.SaveChanges(); UpdateDovuto(gruppi.AnnoP, gruppi.CodP); TempData["msg-ok"] = "Cancellata Divisione"; return(RedirectToAction("Edit", new { codp = gruppi.CodP, annop = gruppi.AnnoP })); }
public ActionResult Edit([Bind(Include = "AnnoP,CodP,CodGru")] Gruppi gruppi) { if (ModelState.IsValid) { db.Entry(gruppi).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CodP = new SelectList(db.Pag, "CodP", "Tiscr", gruppi.CodP); ViewBag.AnnoP = new SelectList(db.TabGru, "AnnoGru", "NCodGru", gruppi.AnnoP); return(View(gruppi)); }
public async Task <bool> SaveGroup(Group group) { // TODO Gruppi entry = await _ctx.Set <Gruppi>().SingleOrDefaultAsync(x => x.Id == group.Id); if (entry != null) { entry.Immagine = group.GroupImage; entry.Nome = group.Name; } return(false); }
// GET: Gruppi/Details/5 public ActionResult Details(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Gruppi gruppi = db.Gruppi.Find(id); if (gruppi == null) { return(HttpNotFound()); } return(View(gruppi)); }
public ActionResult CreateGruppi([Bind(Include = "AnnoP,CodP,CodGru")] Gruppi gruppi) { if (ModelState.IsValid) { db.Gruppi.Add(gruppi); db.SaveChanges(); UpdateDovuto(gruppi.AnnoP, gruppi.CodP); return(RedirectToAction("Edit", new { codp = gruppi.CodP, annop = gruppi.AnnoP })); } ViewBag.CodP = new SelectList(db.Pag, "CodP", "Tiscr", gruppi.CodP); ViewBag.AnnoP = new SelectList(db.TabGru, "AnnoGru", "NCodGru", gruppi.AnnoP); return(RedirectToAction("Edit", new { codp = gruppi.CodP, annop = gruppi.AnnoP })); }
// GET: Gruppi/Edit/5 public ActionResult Edit(short?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Gruppi gruppi = db.Gruppi.Find(id); if (gruppi == null) { return(HttpNotFound()); } ViewBag.CodP = new SelectList(db.Pag, "CodP", "Tiscr", gruppi.CodP); ViewBag.AnnoP = new SelectList(db.TabGru, "AnnoGru", "NCodGru", gruppi.AnnoP); return(View(gruppi)); }
public List <Utente> Amici() { return(Gruppi.SelectMany(g => g.MembriGruppo).Distinct().Where(u => !u.Equals(this)).ToList()); }