public void viewUpdated(EModelUpdateType updateType) { //Get data from model ModelUser student = this.model.getItem <ModelUser>(DataKeys.getUserKey(studentId)); //change data into list of AssignmentViewCellData Collection <StudentAssignmentViewCellData> assignments = new Collection <StudentAssignmentViewCellData>(); Collection <AssignmentListItem> listItems = student.makeStudentAssignmentListItems(); foreach (AssignmentListItem assignment in listItems) { int dueDateResult = DateTime.Compare(assignment.dueDate, DateTime.Now); if (!(dueDateResult <= 0 && assignment.isDone == true)) { StudentAssignmentViewCellData viewCell = new StudentAssignmentViewCellData( assignment, this ); assignments.Add(viewCell); } } //set datacells as item source for list this.assignmentListView.ItemsSource = assignments; }
public void viewUpdated(EModelUpdateType updateType) { //Get data from model ModelUser teacher = this.model.getItem <ModelUser>(this.getTeacherDataKey()); if (teacher != null) { //change data into list of classRoomViewCellData this.teacherName_Label.Text = teacher.name; Collection <ClassRoomViewCellData> classRoomDatas = new Collection <ClassRoomViewCellData>(); Collection <ClasroomListItem> classRooms = teacher.makeClassRoomListItems(); foreach (ClasroomListItem classRoom in classRooms) { classRoomDatas.Add(new ClassRoomViewCellData(classRoom.name, classRoom.nextDue)); } //set datacells as item source for list this.classListView.ItemsSource = classRoomDatas; } }
public void viewUpdated(EModelUpdateType updateType) { //Get data from Model ModelAssignment assignment = this.model.getItem <ModelUser>(this.getUserDataKey()).getAssignemt(assignmentId); this.name_Label.Text = assignment.name; this.dueDate_Label.Text = assignment.dueDate.ToString(); this.description_Label.Text = assignment.description; }
public void viewUpdated(EModelUpdateType updateType) { //Get data from model //change data into list of classRoomViewCellData Collection <AssignmentViewCellData> assignments = new Collection <AssignmentViewCellData>(); Collection <AssignmentListItem> listItems = user.makeClassRoomAssignmentListItems(this.classRoomName); foreach (AssignmentListItem assignment in listItems) { assignments.Add(new AssignmentViewCellData(assignment.name, assignment.dueDate, assignment.isDone, assignment.id)); } //set datacells as item source for list this.assignmentListView.ItemsSource = assignments; }
public void viewUpdated(EModelUpdateType updateType) { //Get data from model ModelUser student = model.getItem <ModelUser>(DataKeys.getUserKey(studentId)); //change data into list of classRoomViewCellData Collection <SubscriptionViewCellData> subscriptions = new Collection <SubscriptionViewCellData>(); Collection <Students_SubscriptionListItem> subscriptionsListItems = student.makeSubscriptionListItems(); foreach (Students_SubscriptionListItem subscription in subscriptionsListItems) { SubscriptionViewCellData viewCell = new SubscriptionViewCellData(subscription.name, subscription.nextDue); subscriptions.Add(viewCell); } //set datacells as item source for list this.subscriptionsListView.ItemsSource = subscriptions; }