public ActionResult Create(int id)
 {
     var d = new TimeDonation()
         {
             EventID = id,
             UserID = WebProfile.Current.UserId
         };
     ViewBag.EventTitle = db.Events.Find(id).Title;
     return View(d);
 }
 public ActionResult Edit(TimeDonation timedonation)
 {
     if (ModelState.IsValid)
     {
         db.Entry(timedonation).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.EventID = new SelectList(db.Events, "EventID", "Title", timedonation.EventID);
     ViewBag.UserID = new SelectList(db.Users, "UserID", "LastName", timedonation.UserID);
     return View(timedonation);
 }
        public ActionResult Create(TimeDonation timedonation)
        {
            if (ModelState.IsValid)
            {
                timedonation.Date = DateTime.Now;
                db.TimeDonations.Add(timedonation);
                db.SaveChanges();
                return RedirectToAction("Index", "Event", null);
            }

            ViewBag.EventID = new SelectList(db.Events, "EventID", "Title", timedonation.EventID);
            ViewBag.UserID = new SelectList(db.Users, "UserID", "LastName", timedonation.UserID);
            return View();
        }