// Repository för metoderna för events där vi anropar vårat context som har anslutning till våran databas public void Save(Events newEvent) { // Sparar det nya eventet using (var context = new ProjectCalendarDbContext()) { context.Event.Add(newEvent); context.SaveChanges(); } }
public ActionResult AddEvent(Events newEvent) { // För att skapa ett nytt event så anropar vi metoden Save i vårat repository där vi skickar med det nya eventet, // som innehåller: se Models.Event som i sin tur matas in av användaren i Views/Event var events = new CalendarRepository(); newEvent.User_Id = WebSecurity.GetUserId(HttpContext.User.Identity.Name); events.Save(newEvent); return RedirectToAction("ShowEvent"); }
public Events EditEvent(Events events) { using (var context = new ProjectCalendarDbContext()) { context.Entry(events).State = EntityState.Modified; context.SaveChanges(); return events; } }
public ActionResult EditEvent(Events events) { var eventId = new CalendarRepository(); eventId.EditEvent(events); return RedirectToAction("Month"); }