public void DeleteInOut(InputOutputEntity oInOut) { using (var db = new InventoryContext()) { db.Remove(oInOut); db.SaveChanges(); } }
public void DeleteStorage(StorageEntity oStorage) { using (var db = new InventoryContext()) { db.Remove(oStorage); db.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { Game thisGame = _db.Games.FirstOrDefault(game => game.GameId == id); _db.Remove(thisGame); _db.SaveChanges(); return(RedirectToAction("Index")); }
public void DeleteProduct(ProductEntity oProduct) { using (var db = new InventoryContext()) { db.Remove(oProduct); db.SaveChanges(); } }
public void DeleteWareHouse(WarehouseEntity oWareHouse) { using (var db = new InventoryContext()) { db.Remove(oWareHouse); db.SaveChanges(); } }
private void Zaduzi_Click(object sender, RoutedEventArgs e) { var zaZaduzivanje = InventarDataGrid.Items.Cast <Inventory.Inventar>().ToList(); if (zaZaduzivanje.Count == 0) { MessageBox.Show("Lista mora da sadrzi minimum jedan element!"); return; } var radnikKojiPrimaInventar = cbRadnici.SelectedItem as Radnik; if (radnikKojiPrimaInventar == null) { MessageBox.Show("Morate za odaberete radnika koji zaduzuje inventar!"); return; } using (var db = new InventoryContext()) { foreach (var predmet in zaZaduzivanje) { var inventar = db.Inventar.Include(i => i.Predmet); var predmetUBazi = inventar.First(i => i.Predmet.Id == predmet.Predmet.Id); if (predmetUBazi.Kolicina < predmet.Kolicina) { MessageBox.Show("Ne mozete da razduzite vise predmeta nego sto se nalazi u inventaru!"); return; } else if (predmetUBazi.Kolicina == predmet.Kolicina) { // ako hoce sve da uzme onda ga izbrisi iz baze db.Remove(predmetUBazi); } else { predmetUBazi.Kolicina -= predmet.Kolicina; } // Unesi u tabelu Zaduzenje db.Add(new Zaduzenje { RadnikKojiDajeInventar = db.Radnici.Find((Application.Current as App).trenutniRadnik.Username), RadnikKojiPrimaInventar = db.Radnici.Find(radnikKojiPrimaInventar.Username), Predmet = db.Predmeti.Find(predmet.Predmet.Id), Prostorija = db.Prostorije.Find(predmet.Prostorija.Id), Kolicina = predmet.Kolicina, DatumZaduzivanja = DateTime.Now }); } db.SaveChanges(); } // Predji na page gde se stampa izvestaj NavigationService.Navigate(new ZavrsiZaduzivanje(zaZaduzivanje, radnikKojiPrimaInventar)); }
public async Task Handle(InventoryItemDeactivated message) { // TODO Check receiver version is one higher than the previous version var item = _context .ItemDetail .Where(x => x.Id == message.AggregateId) .Single(); _context.Remove(item); var listItem = _context .ItemList .Where(x => x.Id == message.AggregateId) .Single(); _context.Remove(listItem); _context.SaveChanges(); }
public async Task Delete(int id) { var productDb = await _context.Products.FirstOrDefaultAsync(p => p.Id == id); if (productDb != null) { _context.Remove(productDb); await _context.SaveChangesAsync(); } }
public virtual void DeleteGeneric <T>(T entity) where T : class { if (entity is IEntitySoftDeleteBase) { UpdateGeneric(entity); (entity as IEntitySoftDeleteBase).IsDeleted = true; } else { Context.Entry(entity).State = EntityState.Deleted; Context.Remove(entity); } }
public string Delete(int id) { using (var db = new InventoryContext()) { var inventoryItem = db.Inventories.Where(x => x.FormControlId == id); if (inventoryItem.Count() > 0) { var inventoryItemRecord = inventoryItem.FirstOrDefault(); db.Remove(inventoryItemRecord); db.SaveChanges(); return("DONE!"); } else { return("No Record Found"); } } }
private void ObrisiProstoriju_Click(object sender, RoutedEventArgs e) { if (ProstorijeDataGrid.SelectedItem != null) { Prostorija selektovanaProstorija = ProstorijeDataGrid.SelectedItem as Prostorija; var dialogResult = MessageBox.Show("Da li ste sigurni da zelite da izbrisete prostoriju " + selektovanaProstorija.NazivProstorije, "Brisanje", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { using (var db = new InventoryContext()) { db.Remove(selektovanaProstorija); db.SaveChanges(); } // Da osvezim listu radnika Page_Loaded(null, null); } } else { MessageBox.Show("Morate da selektujete prostoriju koju zelite da obrisete!"); } }
private void ObrisiRadnika_Click(object sender, RoutedEventArgs e) { if (RadniciDataGrid.SelectedItem != null) { Radnik selektovaniRadnik = RadniciDataGrid.SelectedItem as Radnik; var dialogResult = MessageBox.Show("Da li ste sigurni da zelite da izbrisete radnika " + selektovaniRadnik.Username, "Brisanje", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { using (var db = new InventoryContext()) { db.Remove(selektovaniRadnik); db.SaveChanges(); } // Da osvezim listu radnika Page_Loaded(null, null); } } else { MessageBox.Show("Morate da selektujete radnika kojeg zelite da obrisete!"); } }
private void ObrisiPredmet_Click(object sender, RoutedEventArgs e) { if (InventarDataGrid.SelectedItem != null) { var selektovaniInventar = InventarDataGrid.SelectedItem as Inventory.Inventar; var dialogResult = MessageBox.Show("Da li ste sigurni da zelite da izbrisete iz inventara: " + selektovaniInventar.Predmet, "Brisanje", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { using (var db = new InventoryContext()) { db.Remove(selektovaniInventar); db.SaveChanges(); } // Da osvezim listu inventara Page_Loaded(null, null); } } else { MessageBox.Show("Morate da selektujete predmet iz inventara koju zelite da obrisete!"); } }
private void ObrisiPredmet_Click(object sender, RoutedEventArgs e) { if (PredmetiDataGrid.SelectedItem != null) { Predmet selektovaniPredmet = PredmetiDataGrid.SelectedItem as Predmet; var dialogResult = MessageBox.Show("Da li ste sigurni da zelite da izbrisete predmet " + selektovaniPredmet, "Brisanje", MessageBoxButton.YesNo); if (dialogResult == MessageBoxResult.Yes) { using (var db = new InventoryContext()) { var predmetZaBrisanje = db.Predmeti.Find(selektovaniPredmet.Id); db.Remove(predmetZaBrisanje); db.SaveChanges(); } // Da osvezim listu predmeta Page_Loaded(null, null); } } else { MessageBox.Show("Morate da selektujete predmet kojeg zelite da obrisete!"); } }
public bool RemoveProduct(Product product) { _inventoryContext.Remove(product); return(_inventoryContext.SaveChanges() > 0); }
public bool RemoveProduct(Product product) { _context.Remove(product); return(_context.SaveChanges() > 0); }
//private void ObrisiRed_Click(object sender, RoutedEventArgs e) //{ // var selectedItem = (sender as Button).DataContext as Inventory.Inventar; // var list = InventarDataGrid.ItemsSource.Cast<Inventory.Inventar>().ToList(); // list.Remove(selectedItem); // InventarDataGrid.ItemsSource = list; //} private void Razduzi_Click(object sender, RoutedEventArgs e) { var zaRazduzenje = ZaduzeniPredmetiDataGrid.SelectedItems.Cast <Zaduzenje>().ToList(); if (zaRazduzenje.Count == 0) { MessageBox.Show("Morate da selektujete bar jedan predmet za razduzenje!"); return; } using (var db = new InventoryContext()) { // Obrisi ih sve iz Zaduzenja foreach (var r in zaRazduzenje) { db.Remove(r); } // Dodaj ih u Inventar te prostorije foreach (var r in zaRazduzenje) { var alternativa = new Inventory.Inventar { Predmet = r.Predmet, Prostorija = r.Prostorija, Kolicina = 0 }; var inventar = db.Inventar.FirstOr(i => i.Predmet?.Id == r.Predmet.Id && i.Prostorija.Id == r.Prostorija.Id, alternativa); inventar.Kolicina += r.Kolicina; if (inventar == alternativa) { db.Add(inventar); } db.SaveChanges(); } //var sviPredmeti = db.Inventar.Where(i => i.IdProstorije == zaRazduzivanje[0].IdProstorije).ToList(); //foreach (var predmet in zaRazduzivanje) //{ // var predmetUBazi = sviPredmeti.First(p => p.Id == predmet.Id); // if (predmetUBazi.Kolicina < predmet.Kolicina) // { // MessageBox.Show("Ne mozete da razduzite vise predmeta nego sto se nalazi u inventaru!"); // return; // } // else if (predmetUBazi.Kolicina == predmet.Kolicina) // { // // ako hoce sve da uzme onda ga izbrisi iz baze // db.Remove(predmetUBazi); // } // else // { // predmetUBazi.Kolicina -= predmet.Kolicina; // } //} db.SaveChanges(); } // Predji na page gde se stampa izvestaj NavigationService.Navigate(new ZavrsiRazduzivanje(zaRazduzenje)); }