Exemplo n.º 1
0
        public void DeliteProduct(string id)

        {
            List <AmountOfProducts> am = database.allst.ToList();

            foreach (AmountOfProducts m in am)
            {
                if (m.amountofproduct == 0)
                {
                    if (m.ProductId == id)
                    {
                        AmountOfProducts amo = database.allst.FirstOrDefault(x => x.ProductId == id);
                        database.allst.Remove(amo);
                        database.SaveChanges();
                    }

                    Product pr = database.product.FirstOrDefault(x => x.Id == id);
                    database.product.Remove(pr);
                    database.SaveChanges();
                    List <SellStatistic> s = database.sellst.ToList();
                    foreach (SellStatistic se in s)
                    {
                        if (se.ProductId == id)
                        {
                            SellStatistic sel = database.sellst.FirstOrDefault(x => x.ProductId == id);
                            database.sellst.Remove(sel);
                            database.SaveChanges();
                        }
                    }
                }
            }
        }
Exemplo n.º 2
0
        public void DeliteVm(string id)

        {
            int a;

            a = int.Parse(id);
            Vm vm = database.vm.FirstOrDefault(x => x.Id == a);

            database.vm.Remove(vm);
            database.SaveChanges();
            List <AmountOfProducts> am = database.allst.ToList();

            foreach (AmountOfProducts m in am)
            {
                if (m.VmId == a)
                {
                    AmountOfProducts amo = database.allst.FirstOrDefault(x => x.VmId == a);
                    database.allst.Remove(amo);
                    database.SaveChanges();
                }
            }

            List <SellStatistic> s = database.sellst.ToList();

            foreach (SellStatistic se in s)
            {
                if (se.VmId == a)
                {
                    SellStatistic sel = database.sellst.FirstOrDefault(x => x.VmId == a);
                    database.sellst.Remove(sel);
                    database.SaveChanges();
                }
            }
        }