/// <summary> /// Retrieves Get Total Rows of PermissionGroupMap /// </summary> /// <returns>Int32 type object</returns> public Int32 GetRowCount() { using (PermissionGroupMapDataAccess data = new PermissionGroupMapDataAccess(ClientContext)) { return(data.GetRowCount()); } }
/// <summary> /// Retrieve list of PermissionGroupMap by query String. /// <param name="query"></param> /// </summary> /// <returns>List of PermissionGroupMap</returns> public PermissionGroupMapList GetByQuery(String query) { using (PermissionGroupMapDataAccess data = new PermissionGroupMapDataAccess(ClientContext)) { return(data.GetByQuery(query)); } }
/// <summary> /// Retrieve list of PermissionGroupMap by PageRequest. /// <param name="request"></param> /// </summary> /// <returns>List of PermissionGroupMap</returns> public PermissionGroupMapList GetPaged(PagedRequest request) { using (PermissionGroupMapDataAccess data = new PermissionGroupMapDataAccess(ClientContext)) { return(data.GetPaged(request)); } }
/// <summary> /// Retrieve list of PermissionGroupMap. /// no parameters required to be passed in. /// </summary> /// <returns>List of PermissionGroupMap</returns> public PermissionGroupMapList GetAll() { using (PermissionGroupMapDataAccess data = new PermissionGroupMapDataAccess(ClientContext)) { return(data.GetAll()); } }
/// <summary> /// Retrieve PermissionGroupMap data using unique ID /// </summary> /// <param name="_Id"></param> /// <returns>PermissionGroupMap Object</returns> public PermissionGroupMap Get(Int32 _Id) { using (PermissionGroupMapDataAccess data = new PermissionGroupMapDataAccess(ClientContext)) { return(data.Get(_Id)); } }
/// <summary> /// Delete operation for PermissionGroupMap /// <param name="_Id"></param> /// <returns></returns> private bool Delete(Int32 _Id) { using (PermissionGroupMapDataAccess data = new PermissionGroupMapDataAccess(ClientContext)) { // return if code > 0 return(data.Delete(_Id) > 0); } }
/// <summary> /// Retrieve list of PermissionGroupMap. /// </summary> /// <param name="fillChild"></param> /// <returns>List of PermissionGroupMap</returns> public PermissionGroupMapList GetAll(bool fillChild) { PermissionGroupMapList permissionGroupMapList = new PermissionGroupMapList(); using (PermissionGroupMapDataAccess data = new PermissionGroupMapDataAccess(ClientContext)) { permissionGroupMapList = data.GetAll(); } if (fillChild) { foreach (PermissionGroupMap permissionGroupMapObject in permissionGroupMapList) { FillPermissionGroupMapWithChilds(permissionGroupMapObject, fillChild); } } return(permissionGroupMapList); }
/// <summary> /// Update base of PermissionGroupMap Object. /// Data manipulation processing for: new, deleted, updated PermissionGroupMap /// </summary> /// <param name="permissionGroupMapObject"></param> /// <returns></returns> public bool UpdateBase(PermissionGroupMap permissionGroupMapObject) { // use of switch for different types of DML switch (permissionGroupMapObject.RowState) { // insert new rows case BaseBusinessEntity.RowStateEnum.NewRow: return(Insert(permissionGroupMapObject)); // delete rows case BaseBusinessEntity.RowStateEnum.DeletedRow: return(Delete(permissionGroupMapObject.Id)); } // update rows using (PermissionGroupMapDataAccess data = new PermissionGroupMapDataAccess(ClientContext)) { return(data.Update(permissionGroupMapObject) > 0); } }
/// <summary> /// Insert new permissionGroupMap. /// data manipulation for insertion of PermissionGroupMap /// </summary> /// <param name="permissionGroupMapObject"></param> /// <returns></returns> private bool Insert(PermissionGroupMap permissionGroupMapObject) { // new permissionGroupMap using (PermissionGroupMapDataAccess data = new PermissionGroupMapDataAccess(ClientContext)) { // insert to permissionGroupMapObject Int32 _Id = data.Insert(permissionGroupMapObject); // if successful, process if (_Id > 0) { permissionGroupMapObject.Id = _Id; return(true); } else { return(false); } } }