public List <string> questions; // represents list of questionId public Assignment() { assignmentName = "Loading"; startDate = new AsgDate(); dueDate = new AsgDate(); tries = 1; questions = new List <string>(); }
// Translates AsgDate objects to dropdowns public void FocusValues(AsgDate time) { dropdowns[0].value = time.year - int.Parse(DateTime.Now.ToString("yyyy")); dropdowns[1].value = time.month - 1; dropdowns[2].value = time.day - 1; dropdowns[3].value = time.hour; dropdowns[4].value = time.minute/5; }
public AssignmentForAPI(Assignment asg, List <AssignmentQuestion> questions) { assignmentName = asg.assignmentName; assignmentId = asg.assignmentId; tries = asg.tries; startDate = asg.startDate; dueDate = asg.dueDate; this.questions = questions; }
public Assignment(JSONNode jsonAsg) { assignmentName = jsonAsg["assignmentName"]; assignmentId = jsonAsg["assignmentId"]; tries = jsonAsg["tries"]; startDate = new AsgDate(jsonAsg["startDate"]); dueDate = new AsgDate(jsonAsg["dueDate"]); questions = new List <string>(); for (int j = 0; j < jsonAsg["questions"].Count; j++) { questions.Add(jsonAsg["questions"][j]); } }