Example #1
0
        private async void createEvaluationData(object sender, EventArgs e)
        {
            Term evalTerm = new Term();

            evalTerm.Name      = "Term 2";
            evalTerm.StartDate = DateTime.Now;
            evalTerm.EndDate   = DateTime.Now.AddMonths(1);
            await App.getDatabase.SaveTerm(evalTerm);

            Course evalCourse = new Course();

            evalCourse.Name            = "Mobile Application Development Using C#";
            evalCourse.StartDate       = DateTime.Now;
            evalCourse.EndDate         = DateTime.Now.AddMonths(1);
            evalCourse.InstructorName  = "Bryan Best";
            evalCourse.InstructorPhone = "732-208-1615";
            evalCourse.InstructorEmail = "*****@*****.**";
            evalCourse.Status          = "In Progress";
            evalCourse.Notes           = "Hope I pass this PA!";
            evalCourse.TermId          = evalTerm.TermID;
            await App.getDatabase.SaveCourse(evalCourse);

            Assessment evalOA = new Assessment();

            evalOA.Name      = "Exam";
            evalOA.StartDate = DateTime.Now;
            evalOA.EndDate   = DateTime.Now.AddDays(1);
            evalOA.CourseID  = evalCourse.CourseId;
            evalOA.Type      = "Objective";
            await App.getDatabase.SaveAssessment(evalOA);

            Assessment evalPA = new Assessment();

            evalPA.Type      = "Performance";
            evalPA.Name      = "Make an App";
            evalPA.StartDate = DateTime.Now;
            evalPA.EndDate   = DateTime.Now.AddDays(1);
            evalPA.CourseID  = evalCourse.CourseId;
            await App.getDatabase.SaveAssessment(evalPA);

            OnAppearing();
        }
Example #2
0
 public Task <int> DeleteAssessment(Assessment assessment)
 {
     return(_database.DeleteAsync(assessment));
 }