public int[] CreaNuovoProdotto(Prodotto p, int pezzi = 0) { int[] ret = new int[2]; bool exist = Prodotti.Any(pr => pr.CodiceArticolo == p.CodiceArticolo); if (!exist) { Prodotti.Add(p); ret[0] = SaveChanges(); AggiungiProdotto(p.Id, pezzi); ret[1] = SaveChanges(); return(ret); } else { return(new int[] { -1, -1 }); } }
public int[] CreaNuovoProdotto(string codice, int produttoreId, int pezzi = 0, decimal costoAquisto = 0, decimal prezzoVendita = 0) { int[] ret = new int[2]; bool exist = Prodotti.Any(p => p.CodiceArticolo == codice); if (!exist) { DB.Prodotto p = new DB.Prodotto() { ProduttoreId = produttoreId, CodiceArticolo = codice.Trim().ToUpper() }; Prodotti.Add(p); ret[0] = SaveChanges(); AggiungiProdotto(p.Id, pezzi); ret[1] = SaveChanges(); return(ret); } else { return(new int[] { -1, -1 }); } }