public bool PutClick() { var log = db.logZiyaret.FirstOrDefault(x => x.logZiyaretID == 2); log.gunlukZiyaret++; log.haftalikZiyaret++; log.toplamZiyaret++; db.SaveChanges(); return(true); }
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); } }
public bool PostSiparisLog(Models.logSepet model) { db.logSepet.Add(model); db.SaveChanges(); return(true); }
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); } }
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); } }
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(); }
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); }
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) } }
public bool PostCategory(Models.Kategori model) { db.Kategori.Add(model); db.SaveChanges(); return(true); }
public bool PostCity(Models.Il model) { db.Il.Add(model); db.SaveChanges(); return(true); }