Beispiel #1
0
        async Task UpdateInspectionModel()
        {
            if (InspectionModel?.Id == _inspectionId)
            {
                return;
            }

            InspectionModel = await InspectionModelDatabase.GetInspectionModelAsync(_inspectionId);

            NotesText = InspectionModel.InspectionNotes;
            TitleText = InspectionModel.InspectionTitle;
        }
Beispiel #2
0
        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));
        }
Beispiel #4
0
        public static async Task <int> SaveInspectionModelAsync(InspectionModel inspectionModel)
        {
            var databaseConnection = await GetDatabaseConnectionAsync();

            return(await databaseConnection?.InsertOrReplaceAsync(inspectionModel));
        }