public void LoadEventPage() { if (LoggedUser.isAdmin) { ActiveItem = new EventGridViewModel(); } }
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)); }