コード例 #1
0
 public ActionResult Create()
 {
     ViewBag.AddressID = new SelectList(db.Addresses, "AddressID", "StreetAddress1");
     ViewBag.Creator = new SelectList(db.Users, "UserID", "LastName");
     var e = new Event
     {
         Address = new Address()
     };
     return View(e);
 }
コード例 #2
0
 public ActionResult Create(Event e)
 {
     if (ModelState.IsValid)
     {
         e.Creator = WebProfile.Current.UserId;
         db.Events.Add(e);
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(e);
 }
コード例 #3
0
 public ActionResult Edit(Event e)
 {
     if (ModelState.IsValid)
     {
         if (e.Creator == WebProfile.Current.UserId)
         {
             db.Entry(e).State = EntityState.Modified;
             db.SaveChanges(); 
         }
         return RedirectToAction("Index");
     }
     return View(e);
 }