コード例 #1
0
ファイル: MainWindow.xaml.cs プロジェクト: titaniumX712/CW2
        private async void Components_ComponentAddButton_Click(object sender, RoutedEventArgs e)
        {
            var newComponent = new ComponentPOCO()
            {
                ComponentName = "ComponentName",
                ComponentType = "ComponentType"
            };
            await DatabaseProvider.Database.AddComponent(newComponent);

            AllComponents.Add(newComponent);
            var newStorage = new StoragePOCO()
            {
                ComponentId = newComponent.Id,
                Count       = 0
            };
            await DatabaseProvider.Database.AddComponentToStorage(newStorage);

            var storage = await FullStoragePOCO.BuildFullStorageDTO(newStorage);

            AllStorage.Add(storage);

            RefreshStorageDataGrid();
            RefreshComponentsDataGrid();
        }
コード例 #2
0
 public async Task <bool> UpdateComponent(ComponentPOCO component)
 {
     return(await Connection.UpdateAsync(component) == 1);
 }
コード例 #3
0
 public async Task <bool> AddComponent(ComponentPOCO component)
 {
     return(await Connection.SaveAsync(component));
 }