public ActionResult UrunDuzenle(int id) { Urunler u = urn.Bring(id); ViewBag.KategoriId = new SelectList(cat.Listele(), "KategoriId ", "KategoriAdi", u.KategoriId); ViewBag.DurumId = new SelectList(drm.Listele(), "DurumId", "Durumu", u.DurumId); return(View(u)); }
public ActionResult TeklifOku(int id) { Mesajlar vm = new Mesajlar(); if (Session["user"] is User kullanici) { int urunId = db.Tekliflers.Where(x => x.TeklifId == id).Select(z => z.UrunId).SingleOrDefault(); int gonderenId = db.Tekliflers.Where(v => v.TeklifId == id).Select(b => b.TeklifVeren).SingleOrDefault(), kimeId = db.Tekliflers.Where(v => v.TeklifId == id).Select(b => b.Kime).SingleOrDefault(); Session["tekurun"] = urunId; Session["tekgond"] = gonderenId; vm.Kime = kullanici; var gonderenler = db.Tekliflers.Where(x => x.UrunId == urunId && x.TeklifVeren == gonderenId && x.Kime == kimeId); vm.TeklifIcerik = gonderenler.Concat(db.Tekliflers.Where(x => x.UrunId == urunId && x.TeklifVeren == kimeId && x.Kime == gonderenId)).OrderBy(x => x.TeklifTarihi); vm.Urunler = db.Urunlers.Where(x => x.UrunId == urunId).SingleOrDefault(); vm.Kime = db.Users.Where(x => x.UserID == kimeId).SingleOrDefault(); if (kullanici.UserID != gonderenId) { vm.Kime = db.Users.Where(x => x.UserID == gonderenId).SingleOrDefault(); foreach (var item in vm.TeklifIcerik) { int a = item.TeklifId; Teklifler tk = tek.Bring(a); tk.Gorulme = +1; tek.Edit(tk); if (item.TeklifVeren != gonderenId) { vm.TeklifIcerik = gonderenler.Concat(db.Tekliflers.Where(x => x.UrunId == urunId && x.TeklifVeren == kimeId && x.Kime == gonderenId)).OrderByDescending(x => x.TeklifTarihi).Take(1); foreach (var ID in vm.TeklifIcerik) { Teklifler tk1 = tek.Bring(ID.TeklifId); tk1.Gorulme = 0; tek.Edit(tk1); } } } } Mesajlar son = new Mesajlar(); son.TeklifIcerik = gonderenler.Concat(db.Tekliflers.Where(x => x.UrunId == urunId && x.TeklifVeren == kimeId && x.Kime == gonderenId)).OrderBy(x => x.TeklifTarihi); son.Urunler = db.Urunlers.Where(x => x.UrunId == urunId).SingleOrDefault(); son.Kime = db.Users.Where(x => x.UserID == kimeId).SingleOrDefault(); return(View(son)); } else { return(RedirectToAction("PageError", "Error")); } }
public ActionResult MsjOku(int id) { Mesajlar msg = new Mesajlar(); if (Session["user"] is User kullanici) { int urunId = db.Mesajs.Where(x => x.MesajId == id).Select(z => z.UrunId).SingleOrDefault(); int gonderenId = db.Mesajs.Where(v => v.MesajId == id).Select(b => b.Gonderen).SingleOrDefault(), kimeId = db.Mesajs.Where(v => v.MesajId == id).Select(b => b.Kime).SingleOrDefault(); Session["msjurun"] = urunId; Session["msjgond"] = gonderenId; var gonderenler = db.Mesajs.Where(x => x.UrunId == urunId && x.Gonderen == gonderenId && x.Kime == kimeId); msg.MesajIcerik = gonderenler.Concat(db.Mesajs.Where(x => x.UrunId == urunId && x.Gonderen == kimeId && x.Kime == gonderenId)).OrderBy(x => x.MesajTarihi); msg.Urunler = db.Urunlers.Where(x => x.UrunId == urunId).SingleOrDefault(); msg.Kime = db.Users.Where(x => x.UserID == kimeId).SingleOrDefault(); if (kullanici.UserID != gonderenId) { msg.Kime = db.Users.Where(x => x.UserID == gonderenId).SingleOrDefault(); foreach (var item in msg.MesajIcerik) { int mid = item.MesajId; Mesaj mes = msjj.Bring(mid); mes.Okunma = +1; msjj.Edit(mes); if (item.Gonderen != gonderenId) { msg.MesajIcerik = gonderenler.Concat(db.Mesajs.Where(x => x.UrunId == urunId && x.Gonderen == kimeId && x.Kime == gonderenId)).OrderByDescending(x => x.MesajTarihi).Take(1); foreach (var ID in msg.MesajIcerik) { Mesaj mes1 = msjj.Bring(ID.MesajId); mes1.Okunma = 0; msjj.Edit(mes1); } } } } Mesajlar son = new Mesajlar(); son.MesajIcerik = gonderenler.Concat(db.Mesajs.Where(x => x.UrunId == urunId && x.Gonderen == kimeId && x.Kime == gonderenId)).OrderBy(x => x.MesajTarihi); son.Urunler = db.Urunlers.Where(x => x.UrunId == urunId).SingleOrDefault(); son.Kime = db.Users.Where(x => x.UserID == kimeId).SingleOrDefault(); return(View(son)); } return(RedirectToAction("PageError", "Error")); }
public ActionResult MesajYaz(int id) { var c = urn.Bring(id); Session["kimeid"] = c.UserID; return(PartialView(c)); }
public ActionResult TeklifVer(Teklifler model) { if (ModelState.IsValid) { int tv = ((User)Session["user"]).UserID; int use = model.UrunId; int z = db.Urunlers.Where(x => x.UrunId == use).Select(x => x.UserID).SingleOrDefault(); if (z == tv) { return(View(TempData["msg"] = "Bu urun size ait ..")); } model.TeklifVeren = tv; model.TeklifTarihi = DateTime.Now; model.Kime = z; if (Session["urunid"] == null) { var g = db.Urunlers.Where(x => x.UrunId == model.UrunId).SingleOrDefault(); int h = g.AltLimit; int k = model.Tutar; if (k < h) { return(View(TempData["msg"] = "Lütfen Teklifiniz makul olsun.")); } return(View(TempData["msg"] = tek.Create(model) ? "Teklifiniz iletildi.. " : "Hata ! Lütfen tekrar deneyiniz ...")); } else { model.UrunId = Convert.ToInt32(Session["urunid"]); urn.Bring(Convert.ToInt32(Session["urunid"])); int d = Convert.ToInt32(Session["urunid"]); var e = db.Urunlers.Where(x => x.UrunId == d).SingleOrDefault(); int a = e.AltLimit; int b = model.Tutar; if (b < a) { return(View(TempData["msg"] = "Lütfen Teklifiniz makul olsun.")); } else { return(View(TempData["msg"] = tek.Create(model) ? "Teklifiniz iletildi.. " : "Hata ! Lütfen tekrar deneyiniz ...")); } } } else if (model.Tutar == 0) { return(View(TempData["msg"] = "Lutfen Gecerli bir Tutar giriniz...")); } return(View(TempData["msg"] = "Buradan sadece Tutar belirte bilirsiniz...")); }
public ActionResult Ilan(int ilanNo) { var urun1 = db.Urunlers.Where(x => x.UrunId == (ilanNo)).SingleOrDefault(); if (urun1 == null) { TempData["msg"] = "Gecersiz ilan numarası..."; return(RedirectToAction("Index", "Home")); } else if (urun1.Yayın == false) { TempData["msg"] = "İlan yayın da değil..."; return(RedirectToAction("Index", "Home")); } else { AnaSayfa a = new AnaSayfa(); a.Resimlers = db.Resimlers.Where(x => x.UrunId == ilanNo).ToList(); a.Urunler = db.Urunlers.Where(x => x.UrunId == ilanNo).SingleOrDefault(); int c = a.Urunler.UserID; a.Iletisim = db.Iletisims.Where(x => x.UserID == c).SingleOrDefault(); int il = a.Iletisim.IlId; int ilce = a.Iletisim.ID; a.Il = db.Il.Where(x => x.IlId == il).SingleOrDefault(); a.Ilce = db.Ilce.Where(x => x.ID == ilce).SingleOrDefault(); Urunler urun = urn.Bring(ilanNo); if (urun != null) { urun.Bakilma += 1; urn.Edit(urun); } return(View(a)); } }
public ActionResult DurumDuz(int id) { if (Session["user"] is User kullanici) { if (kullanici.EmailID == "*****@*****.**" || kullanici.EmailID == "*****@*****.**") { return(View(dr.Bring(id))); } else { return(RedirectToAction("Index", "Kullanici")); } } return(RedirectToAction("PageError", "Error")); }
public ActionResult Detay(int id) { AnaSayfa a = new AnaSayfa(); a.Resimlers = db.Resimlers.Where(x => x.UrunId == id).ToList(); a.Urunler = db.Urunlers.Where(x => x.UrunId == id).SingleOrDefault(); int c = a.Urunler.UserID; a.Iletisim = db.Iletisims.Where(x => x.UserID == c).SingleOrDefault(); int il = a.Iletisim.IlId; int ilce = a.Iletisim.ID; a.Il = db.Il.Where(x => x.IlId == il).SingleOrDefault(); a.Ilce = db.Ilce.Where(x => x.ID == ilce).SingleOrDefault(); Urunler urun = urn.Bring(id); urun.Bakilma += 1; urn.Edit(urun); return(View(a)); }