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); }