public JsonResult DeleteBoardorUniversity(BoardOrUniversity boardorUniversity) { var isSuccess = true; var message = string.Empty; const string url = "/BoardorUniversity/Index"; permission = (RoleSubModuleItem)cacheProvider.Get(cacheKey) ?? roleSubModuleItemService.GetRoleSubModuleItemBySubModuleIdandRole(url, Helpers.UserSession.GetUserFromSession().RoleId); if (permission.DeleteOperation == true) { isSuccess = this.boardorUniversityService.DeleteBoardOrUniversity(boardorUniversity.Id); if (isSuccess) { message = Resources.ResourceBoardorUniversity.MsgBoardorUniversityDeleteSuccessful; } else { message = Resources.ResourceBoardorUniversity.MsgBoardorUniversityDeleteFailed; } } else { message = Resources.ResourceCommon.MsgNoPermissionToDelete; } return(Json(new { isSuccess = isSuccess, message = message }, JsonRequestBehavior.AllowGet)); }
private static BoardorUniversityModel PrepareBoardorUniversityModel(BoardOrUniversity boardorUniversity) { BoardorUniversityModel boardorUniversityTemp = new BoardorUniversityModel(); boardorUniversityTemp.Id = boardorUniversity.Id; boardorUniversityTemp.Name = boardorUniversity.Name; if (boardorUniversity.IsActive != null) { boardorUniversityTemp.IsActive = boardorUniversity.IsActive.Value; } return(boardorUniversityTemp); }
public bool UpdateBoardOrUniversity(BoardOrUniversity boardorUniversity) { bool isSuccess = true; try { boardorUniversityRepository.Update(boardorUniversity); this.SaveRecord(); ServiceUtil <BoardOrUniversity> .WriteActionLog(boardorUniversity.Id, ENUMOperation.UPDATE, boardorUniversity); } catch (Exception ex) { isSuccess = false; logger.Error("Error in updating BoardOrUniversity", ex); } return(isSuccess); }
public bool CheckIsExist(BoardOrUniversity boardorUniversity) { return(boardorUniversityRepository.Get(chk => chk.Name == boardorUniversity.Name) == null ? false : true); }
public JsonResult CreateBoardorUniversity(BoardOrUniversity boardorUniversity) { var isSuccess = false; var message = string.Empty; var isNew = boardorUniversity.Id == 0 ? true : false; const string url = "/BoardorUniversity/Index"; permission = (RoleSubModuleItem)cacheProvider.Get(cacheKey) ?? roleSubModuleItemService.GetRoleSubModuleItemBySubModuleIdandRole(url, Helpers.UserSession.GetUserFromSession().RoleId); if (isNew) { if (permission.CreateOperation == true) { if (!CheckIsExist(boardorUniversity)) { if (this.boardorUniversityService.CreateBoardOrUniversity(boardorUniversity)) { isSuccess = true; message = Resources.ResourceBoardorUniversity.MsgBoardorUniversitySaveSuccessful; } else { message = Resources.ResourceBoardorUniversity.MsgBoardorUniversitySaveFailed; } } else { isSuccess = false; message = Resources.ResourceBoardorUniversity.MsgDuplicateBoardorUniversity; } } else { message = Resources.ResourceCommon.MsgNoPermissionToCreate; } } else { if (permission.UpdateOperation == true) { if (this.boardorUniversityService.UpdateBoardOrUniversity(boardorUniversity)) { isSuccess = true; message = Resources.ResourceBoardorUniversity.MsgBoardorUniversityUpdateSuccessful; } else { message = Resources.ResourceBoardorUniversity.MsgBoardorUniversityUpdateFailed; } } else { message = Resources.ResourceCommon.MsgNoPermissionToUpdate; } } return(Json(new { isSuccess = isSuccess, message = message, }, JsonRequestBehavior.AllowGet)); }