public static void UnAssignUsersToSubArea(int[] studentsIds, SubAreaController subAreaController, int subAreaId)
 {
     foreach (int studentId in studentsIds)
     {
         StudentTeacherProxy.UpdateStudent(studentId);
         int subAreaAssignId = subAreaController.GetAssignmentId(subAreaId, studentId);
         subAreaController.DeleteAssignment(subAreaAssignId);
     }
 }
 public static void UnAssignSubAreasToUser(int userId, SubAreaController subAreaController, string[] subareas)
 {
     foreach (string subAreaName in subareas)
     {
         int subAreaId = subAreaController.GetByName(subAreaName).Id;
         RealAreaProxy.UpdateFromSubArea(subAreaId, subAreaController);
         int subAreaAssignId = subAreaController.GetAssignmentId(subAreaId, userId);
         subAreaController.DeleteAssignment(subAreaAssignId);
     }
 }