public ActionResult List( DisplayType display = DisplayType.All, SortType sort = SortType.Date) { var access = _eventService.GetEventsAccess(); if (access == AccessType.Deny) { return(new HttpUnauthorizedResult()); } var parameters = new ListViewParametersVm { Display = display, Sort = sort }; var result = GetEventVms(parameters).ToArray(); ResizePictures(result); var view = View(result); view.ViewData[ViewDataParams.ListParams] = parameters; view.ViewData[ViewDataParams.AllowedActions] = new AllowedActions { CanCreate = access == AccessType.AllowEdit }; return(view); }
public ActionResult GetEvents(int pageNumber, string query, ListViewParametersVm parameters) { var result = GetEventVms(parameters, pageNumber, query); ResizePictures(result); return(Json(result)); }
public ActionResult GetEntities(int pageNumber, string query, ListViewParametersVm parameters) { var result = _entityService.GetEntities( parameters.Display, EntityType, pageNumber, ViewSettings.ItemsPerScrollPage, false, query); FileUtil.ResizePictures(result, PictureSize.Medium, _imageProfileManager, Logger); return(Json(result)); }
private IEnumerable <EventMetadataVm> GetEventVms( ListViewParametersVm parameters, int pageNumber = 0, string query = null) { var result = _eventService.GetEvents( parameters.Display, pageNumber, ViewSettings.ItemsPerScrollPage, parameters.Sort, parameters.Sort == SortType.Date, query); return(result); }