Esempio n. 1
0
        public Prodotto RicercaProdotto(int id)
        {
            DB.Prodotto pr;
            try
            {
                pr = Prodotti.Include(i => i.Produttore).Include(i => i.Storici)
                     .Single(n => n.Id == id);
            }
            catch (Exception ex)
            {
                return(null);
            }


            return(pr);
        }
Esempio n. 2
0
        /// <summary>
        /// Ricerca di un prodotto esistente
        /// </summary>
        /// <param name="codiceProdotto"></param>
        /// <returns></returns>
        public Prodotto RicercaProdotto(string codiceProdotto)
        {
            DB.Prodotto pr;

            try
            {
                pr = Prodotti.Include(i => i.Produttore)
                     .Single(n => n.CodiceArticolo == codiceProdotto);
            }
            catch (Exception ex)
            {
                return(null);
            }

            return(pr);
        }
Esempio n. 3
0
 public List <Prodotto> GetProdotti(string codice)
 {
     return(Prodotti.Include(i => i.Storici).Include(i => i.Produttore).Where(i => i.CodiceArticolo.Contains(codice) || i.Nome.Contains(codice)).ToList());
 }
Esempio n. 4
0
 /// <summary>
 /// Restituisce tutti i prodotti salvati in memoria
 /// </summary>
 /// <returns></returns>
 public List <Prodotto> GetProdotti()
 {
     return(Prodotti.Include(i => i.Storici).Include(i => i.Produttore).ToList());
 }