public WarehouseWindow(Warehouse warehouse) { _warehouse = warehouse; InitializeComponent(); WindowStartupLocation = WindowStartupLocation.CenterOwner; ucSaveAndClose.CloseButtonClick = (sender, args) => Close(); ucSaveAndClose.SaveAndCloseButtonClick = SaveAndCloseButtonClick; }
public void DeleteWarehouses(Warehouse warehouse) { var currentWarehouse = _context.Warehouses.SingleOrDefault(whs => whs.Id == warehouse.Id); if (currentWarehouse == null) { return; } _context.Warehouses.Remove(currentWarehouse); }
public void UpdateWarehouse(Warehouse warehouse) { var currentWarehouse = _context.Warehouses.SingleOrDefault(whs => whs.Id == warehouse.Id); if (currentWarehouse == null) { return; } _context.Entry(currentWarehouse).CurrentValues.SetValues(warehouse); _context.Entry(currentWarehouse).State = EntityState.Modified; }
private void WarehouseWindow_OnLoaded(object sender, RoutedEventArgs e) { if (_warehouse == null) { _warehouse = new Warehouse(); _warehouse.IsDefault = false; } else { SetWarehouseValues(); } }
public void AddWarehouse(Warehouse warehouse) { _context.Warehouses.Add(warehouse); }