public void LoadRestriction(IRestrictionService restrictionService) { IEnumerable <RestrictionView> restricts = restrictionService.GetAllRestrictions().Restrictions; restrictions.Clear(); foreach (RestrictionView restrict in restricts) { if (!restrictions.ContainsKey(restrict.RestrictionName)) { restrictions.Add(restrict.RestrictionName, restrict.RequirePermission); } } }
public JsonResult GetAllRows() { IEnumerable <RestrictionFlatViewModel> restrictions; restrictions = _restrictionService.GetAllRestrictions().Restrictions.ConvertToRestrictionFlatViewModels(); DataTableViewModel data = new DataTableViewModel(); data.draw = "1"; data.recordsTotal = restrictions.ToList().Count.ToString(); data.recordsFiltered = restrictions.ToList().Count.ToString(); data.data = restrictions.ToList <object>(); return(Json(data, JsonRequestBehavior.AllowGet)); }