Beispiel #1
0
        public bool DoPromosyonForCategory(ViewModels.PromosyonViewModel model)
        {
            var kategori = db.Kategori.FirstOrDefault(x => x.kategoriID == model.kategoriID);

            if (kategori != null)
            {
                foreach (var altkategori in kategori.AltKategori.ToList())
                {
                    foreach (var urun in altkategori.Urun.ToList())
                    {
                        urun.fiyat -= (urun.fiyat) * model.promosyonOrani / 100;
                        if (urun.fiyat < 0)
                        {
                            urun.fiyat = 0;
                        }
                    }
                }
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #2
0
        public bool DoPromosyon(ViewModels.PromosyonViewModel model)
        {
            var urun = db.Urun.FirstOrDefault(x => x.urunID == model.urunID);

            if (urun != null)
            {
                urun.fiyat -= (urun.fiyat) * model.promosyonOrani / 100;
                if (urun.fiyat < 0)
                {
                    urun.fiyat = 0;
                }

                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }