public static void KreiranjeArtikla(Artikl artikl, Skladiste skladiste, int kolicina) { Artikli_na_skladistu artikli_Na_Skladistu = new Artikli_na_skladistu(); using (var db = new CarDealershipandServiceEntities()) { db.Artikls.Add(artikl); artikli_Na_Skladistu.skladiste = skladiste.id_skladiste; artikli_Na_Skladistu.artikl = artikl.id_artikl; artikli_Na_Skladistu.kolicina = kolicina; db.Artikli_na_skladistu.Add(artikli_Na_Skladistu); db.SaveChanges(); } }
public static void ProdajaArtikla(List <Artikl> artikli) { using (var db = new CarDealershipandServiceEntities()) { foreach (var item in artikli) { Artikli_na_skladistu artiklNaSkladistu = (from a in db.Artikli_na_skladistu where a.artikl == item.id_artikl select a).SingleOrDefault(); db.Artikli_na_skladistu.Attach(artiklNaSkladistu); artiklNaSkladistu.kolicina = artiklNaSkladistu.kolicina - 1; } db.SaveChanges(); } }
public static bool ProvjeraDostupnostiArtikla(Artikl artikl) { using (var db = new CarDealershipandServiceEntities()) { Artikli_na_skladistu artiklNaSkladistu = (from a in db.Artikli_na_skladistu where a.artikl == artikl.id_artikl select a).SingleOrDefault(); if (artiklNaSkladistu.kolicina > 0) { return(true); } else { return(false); } } }