Esempio n. 1
0
        public ActionResult Create([Bind(Include = "IdMaterie,Nume,Tip,Descriere,Data")] GRUPURI grup)

        {
            if (Session["Id"] != null)
            {
                if (ModelState.IsValid)
                {
                    grup.Data      = DateTime.Now.Date;
                    grup.IdMaterie = int.Parse(grup.IdMaterie.ToString());

                    db.GRUPURIs.Add(grup);
                    db.SaveChanges();

                    APARTENENTA ap = new APARTENENTA();
                    ap.IdUtilizator = int.Parse(Session["Id"].ToString());
                    int maxId = db.GRUPURIs.Max(u => u.Id);
                    ap.IdGrup = maxId;
                    ap.Rol    = "Creator";

                    db.APARTENENTAs.Add(ap);
                    db.SaveChanges();

                    ModelState.Clear();
                }

                return(RedirectToAction("Grup"));
            }
            else
            {
                return(RedirectToAction("Logare"));
            }
        }
Esempio n. 2
0
        public ActionResult Cauta([Bind(Include = "IdMaterie,Tip")] GRUPURI grup)
        {
            if (Session["Id"] != null)
            {
                if (ModelState.IsValid)
                {
                    var model5 = db.GRUPURIs.Include(d => d.MATERII).Include(c => c.CERERIs).Where(a => a.IdMaterie == grup.IdMaterie && a.Tip == grup.Tip);

                    return(View("Rezultat", model5));
                }
                else
                {
                    return(View("Rezultat"));
                }
            }
            else
            {
                return(RedirectToAction("Logare"));
            }
        }