public void AddRequest(List <Prodotto> list) { try{ if (list != null) { using (DB = new RICHIESTEEntities()){ RichiesteSet ordinisettati = new RichiesteSet(); ordinisettati.data = DateTime.Now; DB.RichiesteSet.Add(ordinisettati); DB.SaveChanges(); foreach (Prodotto p in list) { RichiesteProdotti rp = new RichiesteProdotti(); rp.ProdottiSet = DB.ProdottiSet.Find(p.Codice); rp.RichiesteSet = ordinisettati; rp.quantita = p.Quantita; DB.RichiesteProdotti.Add(rp); DB.SaveChanges(); } } } }catch (Exception e) { throw e; } }
public void SpedisciOrdine(List <Prodotto> prodotti) { using (db = new RICHIESTEEntities()) { RichiesteSet richiesta = new RichiesteSet { data = DateTime.Now }; db.RichiesteSet.Add(richiesta); foreach (Prodotto prodotto in prodotti) { ProdottiSet ps = db.ProdottiSet.Find(prodotto.Id); if (ps != null) { RichiesteProdotti rp = new RichiesteProdotti { RichiesteSet = richiesta, ProdottiSet = ps, quantita = prodotto.QtaOrdine }; db.RichiesteProdotti.Add(rp); db.SaveChanges(); } } } }