public Task <int> SaveItemAsync(AssessmentSession item) { if (item.SessionId != 0) { return(database.UpdateAsync(item)); } else { return(database.InsertAsync(item)); } }
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)); }