示例#1
0
 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);
     }
 }