Example #1
0
        internal void elimina(Carrello carrelloDacanc)
        {
            if (!carrelloDacanc.Equals(this.carrello))
            {
                OrmUtil.forseAttacca <Carrello>(ref carrelloDacanc, mioDbContext);
            }

            if (carrelloDacanc.venduto)
            {
                throw new InvalidOperationException("Carrello venduto. Impossibile cancellare");
            }

            mioDbContext.Carrelli.Remove(carrelloDacanc);

            mioDbContext.SaveChanges();

            isCarrelloModificato = false;
        }