/// <summary> /// Metoda wykonywana po kliknięciu przycisku "Doda przedmiot" /// która dodaje nam produkt do bazy danych i wyświetla informację o że przedmiot się dodał /// po czym zamyka okno /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Add_Click(object sender, RoutedEventArgs e) { var product = new Product { CreatedAt = DateTime.UtcNow, UpdatedAt = DateTime.UtcNow, RecId = Guid.NewGuid(), Name = Name.Text, Description = Description.Text, Id = Id.Text, Brand = Brand.Text, Model = Model.Text, Owner = Owner.Text, Type = (ProductType)TypeComboBox.SelectedItem }; using (var context = new InventoryManagerContext()) { context.Products.Add(product); context.SaveChanges(); MessageBox.Show("Pomyślnie dodano produkt!", "Dodawanie produktu", MessageBoxButton.OK, MessageBoxImage.Information); } Close(); }
public void PlacePallet(PlacePalletRequest pallet) { if (pallet == null || pallet.Size == null) { throw new Exception("PlacePalletRequest is null"); } var palletModel = new Pallet { IsPlaced = true, Size = new Size { Heigh = pallet.Size.Height, Length = pallet.Size.Length, Width = pallet.Size.Width }, Weight = pallet.Weight }; _inventorManagerContext.Add(palletModel); _inventorManagerContext.SaveChanges(); }
private InventoryItemsController GetTestController() { InventoryItemsController controller; var options = new DbContextOptionsBuilder <InventoryManagerContext>() .UseInMemoryDatabase(Guid.NewGuid().ToString()) .Options; using (var context = new InventoryManagerContext(options)) { context.InventoryItem.Add(new InventoryItem()); context.SaveChanges(); controller = new InventoryItemsController(context); } return(controller); }
/// <summary> /// Metoda która usuwa nam wybrany na gridzie produkt z bazy danych /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DeleteProductClick(object sender, RoutedEventArgs e) { var selectedProduct = (Product)ProductsDataGrid.SelectedItem; if (selectedProduct == null) { return; } using (var context = new InventoryManagerContext()) { var product = context.Products.FirstOrDefault <Product>(x => x.RecId == selectedProduct.RecId); context.Remove(product); context.SaveChanges(); MessageBox.Show("Pomyślnie usunięto produkt!", "Usuwanie produktu", MessageBoxButton.OK, MessageBoxImage.Information); } }
private void TakeDownPallet(Pallet pallet) { pallet.IsPlaced = false; _inventoryManagerContext.Update(pallet); _inventoryManagerContext.SaveChanges(); }
private void takedownpallet(pallet pal) { pal.Isplacede = false; managercontext.Update(pal); managercontext.SaveChanges(); }