public async Task <IActionResult> EditEvent(int eventId, AddNewEventModel model) { if (ModelState.IsValid) { var ev = _context.Events.Find(eventId); ev.name = model.title; ev.description = model.description; _context.Events.Update(ev); _context.SaveChanges(); } var @event = _context.Events.Find(eventId); var teams = _context.Teams.Where(m => m.eventId == eventId).ToList(); return(View(new Tuple <ICollection <Team>, Event>(teams, @event))); }
public async Task <IActionResult> AddNewEvent(AddNewEventModel model) { if (ModelState.IsValid) { Event @event = new Event(); @event.name = model.title; @event.description = model.description; @event.done = false; @event.username = HttpContext.Session.GetString("id"); _context.Events.Add(@event); _context.SaveChanges(); return(RedirectToAction(nameof(EventManage))); } return(View(model)); }