/// <summary> /// Rimozione Prodotto /// </summary> /// <param name="id"></param> /// <param name="numero"></param> /// <returns></returns> public int RimuoviProdotto(int id, int numero) { bool exist = Prodotti.Any(p => p.Id == id); if (exist) { List <DB.Storico> s = Storici.Where(pr => pr.ProdottoId == id).Take(numero).ToList(); if (s != null) { Storici.RemoveRange(s); } return(SaveChanges()); } else { return(-1); } }
public int AggiungiProdotto(string codice, int numero) { bool exist = Prodotti.Any(p => p.CodiceArticolo == codice); if (exist) { DB.Prodotto p = Prodotti.Single(i => i.CodiceArticolo == codice); for (int i = 0; i < numero; i++) { Storici.Add(new DB.Storico() { ProdottoId = p.Id, DataInserimento = DateTime.Now, }); } return(SaveChanges()); } else { return(-1); } }