/// <summary> /// Retrieve list of Permission. /// no parameters required to be passed in. /// </summary> /// <returns>List of Permission</returns> public PermissionList GetAll() { using (PermissionDataAccess data = new PermissionDataAccess(ClientContext)) { return(data.GetAll()); } }
/// <summary> /// Retrieve list of Permission. /// </summary> /// <param name="fillChild"></param> /// <returns>List of Permission</returns> public PermissionList GetAll(bool fillChild) { PermissionList permissionList = new PermissionList(); using (PermissionDataAccess data = new PermissionDataAccess(ClientContext)) { permissionList = data.GetAll(); } if (fillChild) { foreach (Permission permissionObject in permissionList) { FillPermissionWithChilds(permissionObject, fillChild); } } return(permissionList); }