public ActionResult Create(EventsModel model) { if (ModelState.IsValid) { var StartDate = Request["StartDate"]; var EndDate = Request["EndDate"]; var sprt = SelectAllSports().First(x => x.Id.ToString() == model.SelectedSport); var evt = new Events { Name = model.Name, Description = model.Description, StartDate = model.StartDate, EndDate = model.EndDate, Sports = sprt }; db.EventsSet.AddObject(evt); db.SaveChanges(); var id = evt.Id; return RedirectToAction("Details", "Events", new {@id = id }); } model.SportList = GetSportsList(); return View(model); }
/// <summary> /// Deprecated Method for adding a new object to the EventsSet EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToEventsSet(Events events) { base.AddObject("EventsSet", events); }
/// <summary> /// Create a new Events object. /// </summary> /// <param name="id">Initial value of the Id property.</param> /// <param name="name">Initial value of the Name property.</param> public static Events CreateEvents(global::System.Int32 id, global::System.String name) { Events events = new Events(); events.Id = id; events.Name = name; return events; }
public ActionResult Edit(Events events) { if (ModelState.IsValid) { db.EventsSet.Attach(events); db.ObjectStateManager.ChangeObjectState(events, EntityState.Modified); db.SaveChanges(); return RedirectToAction("Index"); } return View(events); }