예제 #1
0
        public ActionResult New(int id, New_subramura_and_all_Specializari_per_Domeniu sp)
        {
            sp.SSpec.SpecializareId = Convert.ToInt32(Session["nr"]);
            Domeniu ssp = db.Domenii.Find(id);

            sp.SSpec.Domeniu = ssp;
            sp.SSpec.Ani     = GetAni(Convert.ToInt32(Session["nr"]));
            int nn   = Convert.ToInt32(Session["nr"]);
            var spec = from spc in db.Specializari where spc.SpecializareId == nn select spc;

            spec = spec.OrderBy(s => s.AnStudiu);
            var selectList = new List <Specializare_pe_Domeniu>();

            foreach (var p in spec)
            {
                selectList.Add(p);
            }
            sp.AllSpecializariSpec = selectList;

            if (ModelState.IsValid)
            {
                sp.SSpec.SpecializareId = Convert.ToInt32(Session["nr"]);
                db.Specializari.Add(sp.SSpec);
                sp.SSpec.Ani = GetAni(Convert.ToInt32(Session["nr"]));
                db.SaveChanges();
                TempData["message"] = "Specializarea a fost adaugata!";
                return(RedirectToAction("New"));
            }
            else
            {
                return(View(sp));
            }
        }
예제 #2
0
        public ActionResult New(int id)
        {
            New_subramura_and_all_Specializari_per_Domeniu ss = new New_subramura_and_all_Specializari_per_Domeniu();

            ss.SSpec = new Specializare_pe_Domeniu();
            ss.SSpec.SpecializareId = id;
            Domeniu sp = db.Domenii.Find(id);

            ss.SSpec.Domeniu = sp;
            ss.SSpec.Ani     = GetAni(id);
            Session["nr"]    = id;
            var spec = from spc in db.Specializari where spc.SpecializareId == id select spc;

            spec = spec.OrderBy(s => s.AnStudiu);
            var selectList = new List <Specializare_pe_Domeniu>();

            if (spec != null)
            {
                foreach (var p in spec)
                {
                    selectList.Add(p);
                }
            }
            ss.AllSpecializariSpec = selectList;
            return(View(ss));
        }