async Task UpdateInspectionModel() { if (InspectionModel?.Id == _inspectionId) { return; } InspectionModel = await InspectionModelDatabase.GetInspectionModelAsync(_inspectionId); NotesText = InspectionModel.InspectionNotes; TitleText = InspectionModel.InspectionTitle; }
async Task ExecuteSubmitButtonCommand() { var inspectionModel = new InspectionModel { InspectionTitle = TitleEntryText, InspectionDateUTC = DateTime.UtcNow }; var inspectionId = await InspectionModelDatabase.SaveInspectionModelAsync(inspectionModel); await RefreshData(); }
public static async Task <int> SaveInspectionModelAsync(InspectionModel inspectionModel) { if (!_isDatabaseInitialized) { await InitializeDatabase(); } if (await GetInspectionModelAsync(inspectionModel.Id) != null) { await _databaseConnection?.UpdateAsync(inspectionModel); return(inspectionModel.Id); } return(await _databaseConnection?.InsertAsync(inspectionModel)); }
public static async Task <int> SaveInspectionModelAsync(InspectionModel inspectionModel) { var databaseConnection = await GetDatabaseConnectionAsync(); return(await databaseConnection?.InsertOrReplaceAsync(inspectionModel)); }