public HttpResponseMessage GetPermissions(PermissionsViewModel model) { try { List <PERMISSION> rights = new List <PERMISSION>(); int limit = int.Parse(model.limit); int start = 0; if (model.page == "1") { start = 0; } else { start = ((int.Parse(model.page) * int.Parse(model.page)) - 5) + 1; }; rights = ApplicationRoleManager.GetPermissions(start, limit); int count = ApplicationRoleManager.GetPermissionsCount(); model.ListDiritti = rights; model.Totale = count.ToString(); } catch (Exception ex) { model.success = "false"; model.message = ex.Message; } return(this.Request.CreateResponse <PermissionsViewModel>(HttpStatusCode.OK, model)); }
public PartialViewResult DeletePermissionReturnPartialView(int id) { ApplicationRoleManager.DeletePermission(id); return(PartialView("_ListPermissionsTable", ApplicationRoleManager.GetPermissions())); }
public ViewResult PermissionIndex() { return(View(ApplicationRoleManager.GetPermissions())); }