public void LoadEventPage()
 {
     if (LoggedUser.isAdmin)
     {
         ActiveItem = new EventGridViewModel();
     }
 }
Пример #2
0
        public ActionResult Events_Update([DataSourceRequest]DataSourceRequest request, EventGridViewModel sportEvent)
        {
            if (this.ModelState.IsValid)
            {
                var entity = this.events.GetEventDetails(sportEvent.Id);
                entity.Name = sportEvent.Name;
                entity.Description = sportEvent.Description;
                entity.Image = sportEvent.Image;
                this.events.Save();
            }

            var eventToDisplay =
             this.events.All()
             .To<EventGridViewModel>()
             .FirstOrDefault(x => x.Id == sportEvent.Id);

            return Json(new[] { eventToDisplay }.ToDataSourceResult(request, ModelState));
        }