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(); }
public async Task <bool> UpdateComponent(ComponentPOCO component) { return(await Connection.UpdateAsync(component) == 1); }
public async Task <bool> AddComponent(ComponentPOCO component) { return(await Connection.SaveAsync(component)); }