public StudentAssignmentViewCellData(
            AssignmentListItem assignment,
            StudentAssignmentListView list

            )
        {
            this.list       = list;
            this.assignment = assignment;

            this.assignment_name = assignment.name;
            this.dueDate         = assignment.dueDate;
            this.assignment_id   = assignment.id;
            this.classRoom       = assignment.classRoom;
            this.markedDone      = assignment.isDone;



            int dueDateResult = DateTime.Compare(this.dueDate, DateTime.Now);


            if (dueDateResult > 0 && this.markedDone == true)
            {
                this.doneColor = "#66ff66";
                this.isDone    = "Undo";
            }
            else if (dueDateResult <= 0 && this.markedDone == false)
            {
                this.doneColor = "#ff0000";
                this.isDone    = "Mark Done";
            }
            else if (dueDateResult > 0 && this.markedDone == false)
            {
                this.doneColor = "#3399ff";
                this.isDone    = "MarkDone";
            }
        }
 public AssignmentsPage_Controler(StudentAssignmentListView assignmentListView, Page page, int studentId)
 {
     assignmentListView.list.ItemTapped += AssignmentListView_ItemTapped;
     this.page      = page;
     this.studentId = studentId;
 }