public bool DeleteRole(int roleId, out string msg) { try { //remove users from role if (!new UserRoleRepository().DeleteUserRolesByRole(roleId, out msg)) { return(false); } //delete role var processedRole = _repository.Remove(roleId); _uoWork.SaveChanges(); msg = ""; if (processedRole.RoleId > 0) { if (CacheManager.GetCache("ccPortalRoleList") != null) { CacheManager.RemoveCache("ccPortalRoleList"); } GetRoles(); } return(processedRole.RoleId > 0); } catch (Exception ex) { msg = ex.Message; BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(false); } }
public bool DeleteUserRole(int userRoleId) { try { var processedUserRole = _repository.Remove(userRoleId); _uoWork.SaveChanges(); return(processedUserRole.UserRoleId > 0); } catch (Exception ex) { BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(false); } }
public bool DeleteUserLoginActivity(long loginActivityId) { try { var processedUserLoginActivity = _repository.Remove(loginActivityId); _uoWork.SaveChanges(); return(processedUserLoginActivity.UserLoginActivityId > 0); } catch (Exception ex) { BugManager.LogApplicationBug(ex.StackTrace, ex.Source, ex.Message); return(false); } }