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); } }