public Task <int> SaveItemAsync(AssessmentSession item)
 {
     if (item.SessionId != 0)
     {
         return(database.UpdateAsync(item));
     }
     else
     {
         return(database.InsertAsync(item));
     }
 }
Пример #2
0
        async void Start_Clicked(object sender, EventArgs e)
        {
            AssessmentSession assessmentSession = new AssessmentSession();

            assessmentSession.AssessmentId = App.Assessment.AssessmentId;
            assessmentSession.StudentId    = App.Student.StudentId;
            assessmentSession.SessionDate  = JulianDateParser.ConverToJD(DateTime.Now);
            int success = App.AssesmentSessionDB.SaveItemAsync(assessmentSession).Result;

            if (success == 1)
            {
                App.AssessmentSession          = assessmentSession;
                App.CurrentAssessmentSessionId = assessmentSession.SessionId;
            }

            Question           question           = App.CurrentQuestions[0];
            AssessmentQuestion assessmentQuestion = App.CurrentAssessmentQuestions[0];

            NavigateToNextQuestionViewAsync(question, assessmentQuestion);
        }
 public Task <int> DeleteItemAsync(AssessmentSession item)
 {
     return(database.DeleteAsync(item));
 }