Beispiel #1
0
        public bool PutClick()
        {
            var log = db.logZiyaret.FirstOrDefault(x => x.logZiyaretID == 2);

            log.gunlukZiyaret++;
            log.haftalikZiyaret++;
            log.toplamZiyaret++;
            db.SaveChanges();

            return(true);
        }
Beispiel #2
0
        public bool PostProductAlreadyExist(ViewModels.ProductStokViewModel model)
        {
            var stok = db.Stok.FirstOrDefault(x => x.stokID == model.stokID);

            if (stok != null)
            {
                stok.adet += model.adet;
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #3
0
        public bool PostSiparisLog(Models.logSepet model)
        {
            db.logSepet.Add(model);
            db.SaveChanges();

            return(true);
        }
Beispiel #4
0
        public bool PutUserLog()
        {
            var log = db.logKullanici.FirstOrDefault(x => x.logKullaniciID == 1);

            if (log != null)
            {
                log.gunlukKayit++;
                log.haftalikKayit++;
                log.toplamKayit++;
                db.SaveChanges();

                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #5
0
        public bool PostProductIntoFavouriteForUser(ViewModels.UserFavoridekiUrunViewModel model)
        {
            if (model != null)
            {
                var NewFavori = new Models.Favoriler();
                NewFavori.kullaniciID = model.kullaniciID;
                NewFavori.urunID      = model.urunID;
                //NewFavori.favoriID = model.favoriID;

                db.Favoriler.Add(NewFavori);
                db.SaveChanges();
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #6
0
        public bool Post(Models.Duyuru model)
        {
            var duyurumodel = new  Models.Duyuru();

            duyurumodel.icerik       = model.icerik;
            duyurumodel.okunmaDurumu = false;
            duyurumodel.tarih        = DateTime.Now;
            db.Duyuru.Add(duyurumodel);
            db.SaveChanges();
            return(true);
        }
        public void PostSatinAlinanLog(List <Models.SepettekiUrunler> model)
        {
            var db = new Models.Entities();

            foreach (var sepettekiUrun in model)
            {
                var logsatinalinan = new Models.logSatinAlinan();
                logsatinalinan.adet       = sepettekiUrun.adet;
                logsatinalinan.kategoriID = sepettekiUrun.Urun.AltKategori.kategoriID;
                logsatinalinan.urunID     = sepettekiUrun.urunID;
                db.logSatinAlinan.Add(logsatinalinan);
            }
            db.SaveChanges();
        }
Beispiel #8
0
        public bool PostUser(ViewModels.UserViewModel model)
        {
            var User = new Models.Kullanici();

            User.kullaniciAdi = model.kullaniciAdi;
            User.rolID        = model.rolID;
            User.sifre        = model.sifre;
            User.kayitTarihi  = model.kayitTarihi;
            User.email        = model.email;

            db.Kullanici.Add(User);
            db.SaveChanges();



            var UserContact = new Models.Iletisim();

            UserContact.detay  = model.acikAdres;
            UserContact.ilID   = model.ilID;
            UserContact.ilceID = model.ilceID;

            db.Iletisim.Add(UserContact);
            db.SaveChanges();

            var iletisim        = db.Iletisim.FirstOrDefault(x => x.ilceID == model.ilceID && x.ilID == model.ilID);
            var UserInformation = new Models.KullaniciBilgileri();

            UserInformation.ad          = model.ad;
            UserInformation.iletisimID  = iletisim.iletisimID;
            UserInformation.kullaniciID = User.kullaniciID;
            UserInformation.soyad       = model.soyad;
            UserInformation.cinsiyet    = model.cinsiyet;

            db.KullaniciBilgileri.Add(UserInformation);
            db.SaveChanges();
            return(true);
        }
Beispiel #9
0
        public int PostProductintoSepetforVisitor(Models.SepettekiUrunler model)
        {
            var AlreadyExistSepet = db.Sepet.FirstOrDefault(x => x.sepetID == model.sepetID);

            if (AlreadyExistSepet != null && AlreadyExistSepet.siparisVerildiMi != true)
            {   // bu ziyaretçiye ait sepet olduğunda buraya girecektir.
                // ziyaretçinin sepeti var ve siparis verilmemiş ise buraya girecektir.
                var product = db.Urun.FirstOrDefault(x => x.urunID == model.urunID);
                product.Stok.adet -= model.adet;
                model.toplamFiyat  = model.adet * product.fiyat;
                db.SepettekiUrunler.Add(model);
                db.SaveChanges();
                // var olan sepet id 'sini tekrar geri döndürecektir
                var SepetLogDal = new SiparisSepetLogDAL();
                var logsepet    = new Models.logSepet();
                logsepet.adet   = model.adet;
                logsepet.urunID = model.urunID;
                SepetLogDal.PostSiparisLog(logsepet);
                return((int)model.sepetID);
            }
            else
            {   // ziyaretçiye ait sepet yok ise veya var olan sepet siparis verilmiş ise buraya girecektir.
                // burada sepet oluşturulacaktır
                var sepet = new Models.Sepet();
                sepet.siparisVerildiMi = false;
                db.Sepet.Add(sepet);
                db.SaveChanges();

                model.sepetID = sepet.sepetID;
                var product = db.Urun.FirstOrDefault(x => x.urunID == model.urunID);
                product.Stok.adet -= model.adet;
                model.toplamFiyat  = model.adet * product.fiyat;
                db.SepettekiUrunler.Add(model);
                db.SaveChanges();

                var SepetLogDal = new SiparisSepetLogDAL();
                var logsepet    = new Models.logSepet();
                logsepet.adet   = model.adet;
                logsepet.urunID = model.urunID;
                SepetLogDal.PostSiparisLog(logsepet);
                return(sepet.sepetID);// burada ziyaretçi sepetin Id'sini yolluyoruz ziyaretçi bunu kullanacak(siparişte)
            }
        }
Beispiel #10
0
 public bool PostCategory(Models.Kategori model)
 {
     db.Kategori.Add(model);
     db.SaveChanges();
     return(true);
 }
Beispiel #11
0
 public bool PostCity(Models.Il model)
 {
     db.Il.Add(model);
     db.SaveChanges();
     return(true);
 }