public ActionResult Index(UyeOlModel model) { if (ModelState.IsValid) // formdaki kontroller istenilen şekildeyse ( Required vs gibi) { TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities(); Uyeler uyelerModel = new Uyeler(); //KAYIT İŞLEMİ Postla alınanlar ekleniyor uyelerModel.Ad = model.Ad; uyelerModel.Soyad = model.Soyad; uyelerModel.EMail = model.Email; uyelerModel.KullaniciAdi = model.KullaniciAdi; uyelerModel.Sifre = model.Sifre; uyelerModel.Yas = model.Yas; uyelerModel.Sehir = model.Sehir; uyelerModel.Adres = model.Adres; uyelerModel.Yetki = "uye"; db.Uyeler.Add(uyelerModel); db.SaveChanges(); //MODELİ YENİLİYORUZ EKRANDA MESAJI GÖSTERMEK İÇİN ModelState.Clear(); model = ModelAl(); model.KullaniciyaMesaj = "Üye kaydınız başarıyla gerçekleşti. Sisteme giriş yapabilirsiniz."; } return(View(model)); }
public ActionResult SepeteEkle(int Uyeid, string urunAd, int fiyat) { TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities(); if (Session["yetki"] == null) { return(View("~/Views/Shared/Error.cshtml")); } else if (Session["yetki"].ToString() == "admin") { return(View("~/Views/Shared/Error.cshtml")); } else { Sepetim sepet = new Sepetim(); sepet.UyeID = Uyeid; sepet.UrunAd = urunAd; sepet.Adet = 1; sepet.Fiyat = fiyat; sepet.ToplamFiyat = sepet.Adet * fiyat; db.Sepetim.Add(sepet); db.SaveChanges(); return(RedirectToAction("Index", "Sepet")); } }
public ActionResult Ekle(UrunEkleModel Umodel) { if (ModelState.IsValid) // formdaki kontroller istenilen şekildeyse ( Required vs gibi) { TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities(); Urunler urunModel = new Urunler(); //KAYIT İŞLEMİ Postla alınanlar ekleniyor urunModel.Kategori = Umodel.Kategori; urunModel.Marka = Umodel.Marka; urunModel.Model = Umodel.Model; urunModel.Fiyat = Umodel.Fiyat; urunModel.Stok = Umodel.Stok; if (Umodel.Resim != null && Umodel.Resim.ContentLength > 0) { Umodel.Resim.SaveAs(Server.MapPath("~/Images/Urunler/" + Umodel.Kategori + Umodel.Marka + Umodel.Model + Path.GetExtension(Umodel.Resim.FileName))); // MapPath Ana dizine gider urunModel.Resim = Umodel.Kategori + Umodel.Marka + Umodel.Model + Path.GetExtension(Umodel.Resim.FileName); } db.Urunler.Add(urunModel); db.SaveChanges(); //MODELİ YENİLİYORUZ EKRANDA MESAJI GÖSTERMEK İÇİN ModelState.Clear(); Umodel = ModelAl(); Umodel.AdmineMesaj = "Ürün başarı ile eklendi."; } return(View(Umodel)); }
public ActionResult Ekle(int Uyeid, string Ozet, string Adres, int Fiyat) { TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities(); if (Session["yetki"] == null) { return(View("~/Views/Shared/Error.cshtml")); } else if (Session["yetki"].ToString() == "admin") { return(View("~/Views/Shared/Error.cshtml")); } else { Siparisler siparis = new Siparisler(); //Sİpariş tablosuna veriler eklenir siparis.SiparisOzet = Ozet; siparis.UyeID = Uyeid; siparis.Adres = Adres; siparis.Fiyat = Fiyat; siparis.Durum = "Siparişiniz alındı"; siparis.Tarih = DateTime.Now.ToString(); db.Siparisler.Add(siparis); db.SaveChanges(); int a = 0; // Sipariş verirken Sepet temizlenir do { Sepetim item = db.Sepetim.FirstOrDefault(i => i.UyeID == Uyeid); a = 1; if (item != null) { a = 0; db.Sepetim.Remove(item); db.SaveChanges(); } } while (a == 0); Session["sepet"] = 0; return(RedirectToAction("Index")); } }
public ActionResult YorumEkle(int urunID, string kadi, string tarih, Yorumlar model) { if (ModelState.IsValid) // formdaki kontroller istenilen şekildeyse ( Required vs gibi) { TelefonAksesuar.Models.TelefonAksesuarEntities db = new Models.TelefonAksesuarEntities(); Yorumlar yorumModel = new Yorumlar(); //KAYIT İŞLEMİ Postla alınanlar ekleniyor yorumModel.UrunID = urunID; yorumModel.KullaniciAdi = kadi; yorumModel.YorumTarih = tarih; yorumModel.Yorum = model.Yorum; db.Yorumlar.Add(yorumModel); db.SaveChanges(); } return(RedirectToAction("UrunDetay", new { id = urunID })); }