コード例 #1
0
        public IActionResult UpdateEvent(int id)
        {
            MTBEvent     model     = _context.MTBEvents.Find(id);
            MTBEventForm formModel = new MTBEventForm
            {
                MTBEventID          = model.MTBEventID,
                MTBEventTitle       = model.MTBEventTitle,
                MTBEventLocation    = model.MTBEventLocation,
                MTBEventDescription = model.MTBEventDescription,
                MTBEventWebsite     = model.MTBEventWebsite,
                MTBEventDate        = model.MTBEventDate,
                MTBEventGroup       = model.MTBEventGroup,
            };

            return(View(formModel));
        }
コード例 #2
0
        public IActionResult AddEvent(MTBEventForm model)
        {
            MTBEvent newEvent = new MTBEvent
            {
                MTBEventTitle       = model.MTBEventTitle,
                MTBEventLocation    = model.MTBEventLocation,
                MTBEventDescription = model.MTBEventDescription,
                MTBEventWebsite     = model.MTBEventWebsite,
                MTBEventDate        = model.MTBEventDate,
                MTBEventGroup       = model.MTBEventGroup,
            };

            _context.Add(newEvent);
            _context.SaveChanges();
            return(RedirectToAction(nameof(Index)));
        }
コード例 #3
0
        public IActionResult UpdateEvent(MTBEventForm model)
        {
            if (ModelState.IsValid)
            {
                MTBEvent editEvent = new MTBEvent
                {
                    MTBEventID          = model.MTBEventID,
                    MTBEventTitle       = model.MTBEventTitle,
                    MTBEventLocation    = model.MTBEventLocation,
                    MTBEventDescription = model.MTBEventDescription,
                    MTBEventWebsite     = model.MTBEventWebsite,
                    MTBEventDate        = model.MTBEventDate,
                    MTBEventGroup       = model.MTBEventGroup,
                };
                _context.MTBEvents.Update(editEvent);

                _context.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View());
        }