Exemplo n.º 1
0
        public ActionResult DeleteConfirmed(short id)
        {
            Gruppi gruppi = db.Gruppi.Find(id);

            db.Gruppi.Remove(gruppi);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 2
0
        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 }));
        }
Exemplo n.º 3
0
 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));
 }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
        // 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));
        }
Exemplo n.º 6
0
        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 }));
        }
Exemplo n.º 7
0
        // 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));
        }
Exemplo n.º 8
0
 public List <Utente> Amici()
 {
     return(Gruppi.SelectMany(g => g.MembriGruppo).Distinct().Where(u => !u.Equals(this)).ToList());
 }