示例#1
0
 public ActionResult Edit([Bind(Include = "VolunteerID, FirstName, LastName, Username, Phone, DateOfBirth, IsFemale, Address, City, State, Zip, IsActive")] Volunteer volunteer)
 {
     //if (ModelState.IsValid)
     {
         if (volunteer.VolunteerID > 0)
         {
             db.Entry(volunteer).State = EntityState.Modified;
         }
         else
         {
             db.Volunteers.Add(volunteer);
         }
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //return View(volunteer);
 }
 public ActionResult Edit([Bind(Include = "EventID, StartDate, EndDate, Title, Description, Capacity, VolunteersRequired, VenueAddress, VenueCity, VenueState, VenueZip, VenuePhone, IsActive")] Event @event)
 {
     //if (ModelState.IsValid)
     {
         string StartTime    = string.Empty;
         string EndTime      = string.Empty;
         int    startHour    = 0;
         int    startMinutes = 0;
         int    endHour      = 0;
         int    endMinutes   = 0;
         StartTime        = Request.Form["StartTime"];
         EndTime          = Request.Form["EndTime"];
         startHour        = int.Parse(StartTime.Split(':')[0]);
         startMinutes     = int.Parse(StartTime.Split(':')[1]);
         endHour          = int.Parse(EndTime.Split(':')[0]);
         endMinutes       = int.Parse(EndTime.Split(':')[1]);
         @event.StartTime = (new DateTime(1999, 12, 31, startHour, startMinutes, 0));
         @event.EndTime   = (new DateTime(1999, 12, 31, endHour, endMinutes, 0));
         if (@event.EventID > 0)
         {
             //Event dEvent = db.Events.Find(@event.EventID);
             //@event.StartDate = dEvent.StartDate;
             //@event.StartTime = dEvent.StartTime;
             //@event.EndDate = dEvent.EndDate;
             //@event.EndTime = dEvent.EndTime;
             //dEvent = null;
             db.Entry(@event).State = EntityState.Modified;
         }
         else
         {
             db.Events.Add(@event);
         }
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     //return View(volunteer);
 }