コード例 #1
0
ファイル: FacultyController.cs プロジェクト: tjm1138/Ludus
        public ActionResult Create(Faculty faculty)
        {
            if (ModelState.IsValid)
            {
                ds.Create(faculty);
                return RedirectToAction("Index");
            }

            return View(faculty);
        }
コード例 #2
0
ファイル: FacultyService.cs プロジェクト: tjm1138/Ludus
 // Method for updating faculty members
 public void Update(Faculty faculty)
 {
     dc.Entry(faculty).State = EntityState.Modified;
     dc.SaveChanges();
 }
コード例 #3
0
ファイル: FacultyService.cs プロジェクト: tjm1138/Ludus
 // Method for creating faculty members
 public void Create(Faculty faculty)
 {
     dc.Faculties.Add(faculty);
     dc.SaveChanges();
 }
コード例 #4
0
ファイル: FacultyController.cs プロジェクト: tjm1138/Ludus
        // Displays the Edit view
        public ActionResult Edit(int id = 0)
        {
            Faculty Faculty = ds.Find(id);
            if (Faculty == null)
            {
                return HttpNotFound();
            }

            // query users to a list
            var userResults = (from u in dc.UserProfiles
                               select u).ToList();

            // query sessions to a list
            var sessionResults = (from s in dc.Sessions
                                  select s).ToList();

            // populate user list to drop down menu
            IEnumerable<SelectListItem> users;
            users = userResults.Select(a => new SelectListItem
            {
                Value = a.UserId.ToString(),
                Text = a.UserName
            });

            // populate session list to drop down menu
            IEnumerable<SelectListItem> sessions;
            sessions = sessionResults.Select(a => new SelectListItem
            {
                Value = a.Id.ToString(),
                Text = a.Name
            });

            var model = new Faculty();
            model.UserId = id;
            ViewBag.SessionId = new SelectList(sessions, "Value", "Text", Faculty.SessionId);
            ViewBag.UserList = users;       // set user list to ViewBag
            ViewBag.SessionList = sessions; // set session list to View Bag
            return View(model);
        }