Example #1
0
        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)));
        }
Example #2
0
 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));
 }