public ActionResult Create([Bind(Include = "IlacId,HedeflenenAlim,IlacMiad,MalFazlasi,NetFiyat,EtiketFiyati,DepoFiyat,AlimMiktari,BaslangicTarihi,BitisTarihi,Maksimum,Minimum,TeklifTurId,YayinlamaTurId,TeklifDurumId")] Teklif Teklif) { var user = _userService.GetByUserName(User.Identity.Name); var eczaneId = _eczaneUserService.GetListByUserId(user.Id).Select(s => s.EczaneId).FirstOrDefault(); Teklif.TeklifiVerenEczaneGrupId = eczaneId; // Teklif.NetFiyat = (Math.Round(Teklif.NetFiyat, 4)); //Teklif.KayitTarihi = Convert.ToDateTime(DateTime.Now.ToShortDateString()); if (ModelState.IsValid) { try { _TeklifService.Insert(Teklif); return(RedirectToAction("Index", eczaneId)); } catch (Exception ex) { TempData["Message"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString(); } } var teklifTurler = _teklifTurService.GetList(); var teklifDurumlar = _teklifDurumService.GetList(); var yayinlamaTurler = _yayinlamaTurService.GetList(); var ilaclar = _ilacService.GetList(); ViewBag.TeklifTurId = new SelectList(teklifTurler, "Id", "Adi", Teklif.TeklifTurId); ViewBag.YayinlamaTurId = new SelectList(yayinlamaTurler, "Id", "Adi", Teklif.YayinlamaTurId); ViewBag.TeklifDurumId = new SelectList(teklifDurumlar, "Id", "Adi", Teklif.TeklifDurumId); ViewBag.IlacId = new SelectList(ilaclar, "Id", "Adi", Teklif.IlacId); return(View(Teklif)); }
public void Ekle(Teklif teklif) { if (ModelState.IsValid) { _teklifService.Insert(teklif); } }
public ActionResult DeleteConfirmed(int id) { Teklif teklif = db.Teklif.Find(id); db.Teklif.Remove(teklif); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Add(Teklif teklif) { var result = _teklifService.Add(teklif); if (result.Success) { return(Ok(result)); } return(BadRequest(result)); }
public void TeklifEkle(Teklif teklif) { if (teklif == null) { throw new ArgumentNullException("teklif"); } _teklifDepo.Ekle(teklif); _önbellekYönetici.KalıpİleSil(TEKLIF_PATTERN_KEY); _olayYayınlayıcı.OlayEklendi(teklif); }
public void TeklifGüncelle(Teklif teklif) { if (teklif == null) { throw new ArgumentNullException("teklif"); } teklif.OlusturulmaTarihi = DateTime.Now; _teklifDepo.Güncelle(teklif); _önbellekYönetici.KalıpİleSil(TEKLIF_PATTERN_KEY); _olayYayınlayıcı.OlayGüncellendi(teklif); }
public ActionResult Edit([Bind(Include = "TeklifId,UyeId,OturumId,Tarih,Saat,Metin")] Teklif teklif) { if (ModelState.IsValid) { db.Entry(teklif).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.OturumId = new SelectList(db.Oturum, "OturumId", "Konu", teklif.OturumId); ViewBag.UyeId = new SelectList(db.Uye, "UyeId", "isim", teklif.UyeId); return(View(teklif)); }
public ActionResult Details(Teklif teklif, string teklifid, string txtcevaptarihi, string TeklifDurum) { if (ModelState.IsValid) { teklif.TeklifId = Convert.ToInt32(teklifid); teklif.CevapTarihi = Convert.ToDateTime(txtcevaptarihi); teklif.Durum = Convert.ToInt32(TeklifDurum); ViewBag.ProcessMessage = TeklifManager.UpdateTeklif(teklif); return(RedirectToAction("Details", new { id = teklifid })); } return(View()); }
// GET: Teklif/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Teklif teklif = db.Teklif.Find(id); if (teklif == null) { return(HttpNotFound()); } return(View(teklif)); }
public ActionResult Details(int id) { if (id < 1) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Teklif Teklif = _TeklifService.GetById(id); if (Teklif == null) { return(HttpNotFound()); } return(View(Teklif)); }
public ActionResult SecilenleriSil(string silinecekTeklifler, string ExpandedForSil, string pageForCokluSil, string teklifDurumIdForCokluSil, string alimDurumIdForCokluSil) { List <EczaneGrupDetayAlimDetaylarViewModel> eczaneGrupDetayAlimDetaylarViewModel = new List <EczaneGrupDetayAlimDetaylarViewModel>(); List <int> teklifIdler = new List <int>(); var uyariMesaji = "Seçim Yapmadınız!"; if (silinecekTeklifler == null || silinecekTeklifler == ";" || silinecekTeklifler == "") { TempData["MessageSuccess"] = uyariMesaji; eczaneGrupDetayAlimDetaylarViewModel = getGonderimlerim_EczaneGrupdetay(eczaneGrupDetayAlimDetaylarViewModel, pageForCokluSil, teklifDurumIdForCokluSil, alimDurumIdForCokluSil); return(PartialView("GonderdiklerimEczanelereGorePartialView", eczaneGrupDetayAlimDetaylarViewModel)); // return Json(uyariMesaji, JsonRequestBehavior.AllowGet); } Int32 basamak = silinecekTeklifler.IndexOf(';'); Int32 toplam = silinecekTeklifler.Length; var teklifler = silinecekTeklifler.Substring(0, basamak); var liste = teklifler.Split(','); //teklifler update if (liste[0].Length > 0) { foreach (string item in liste) { var teklif = new Teklif(); teklif = _teklifService.GetById(Convert.ToInt32(item)); try { _teklifService.Delete(teklif.Id); TempData["MessageSuccess"] = "Secilen tekliflerden bazıları silindi. "; eczaneGrupDetayAlimDetaylarViewModel = getGonderimlerim_EczaneGrupdetay(eczaneGrupDetayAlimDetaylarViewModel, pageForCokluSil, teklifDurumIdForCokluSil, alimDurumIdForCokluSil); } catch (Exception ex) { string hataMesaji = ex.InnerException.InnerException.Message; TempData["MessageDanger"] = "Secilen tekliflerden bazıları silinemedi. " + hataMesaji; } teklifIdler.Add(Convert.ToInt32(item)); } } //TempData["MessageSuccess"] = "Secilen teklifler silinmiştir."; eczaneGrupDetayAlimDetaylarViewModel = getGonderimlerim_EczaneGrupdetay(eczaneGrupDetayAlimDetaylarViewModel, pageForCokluSil, teklifDurumIdForCokluSil, alimDurumIdForCokluSil); return(PartialView("GonderdiklerimEczanelereGorePartialView", eczaneGrupDetayAlimDetaylarViewModel)); }
public ActionResult Edit(int?id) { int Id = 0; if (id == null) { return(RedirectToAction("Index", "Teklifim")); } Id = Convert.ToInt32(id); if (id < 1) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Teklif Teklif = _teklifService.GetById(Id); var user = _userService.GetByUserName(User.Identity.Name); var teklifTurler = _teklifTurService.GetList(); var teklifDurumlar = _teklifDurumService.GetList(); var yayinlamaTurler = _yayinlamaTurService.GetList(); var ilaclar = _ilacService.GetList(); var eczaneGruplar = _eczaneGrupService.GetListByUser(user); var gruplar = _grupService.GetListByUser(user); var eczaneler = _eczaneService.GetListByUser(user); var eczaneGrupEczaneler = gruplar .Join(eczaneGruplar, g => g.Id, ge => ge.GrupId, (g, ge) => new { g, ge }) .Join(eczaneler, pge => pge.ge.EczaneId, e => e.Id, (pge, e) => new { pge, e }) .Select(m => new { GrupAdi = m.pge.g.Adi, EczaneAdi = m.e.Adi, EczaneGrupId = m.pge.ge.Id }); ViewBag.TeklifTurId = new SelectList(teklifTurler, "Id", "Adi", Teklif.TeklifTurId); ViewBag.YayinlamaTurId = new SelectList(yayinlamaTurler, "Id", "Adi", Teklif.YayinlamaTurId); ViewBag.TeklifDurumId = new SelectList(teklifDurumlar, "Id", "Adi", Teklif.TeklifDurumId); ViewBag.IlacId = new SelectList(ilaclar, "Id", "Adi", Teklif.IlacId); ViewBag.TeklifiVerenEczaneGrupId = new SelectList(eczaneGrupEczaneler, "EczaneGrupId", "GrupAdi", Teklif.TeklifiVerenEczaneGrupId); if (Teklif == null) { return(HttpNotFound()); } return(View(Teklif)); }
public ActionResult DeleteConfirmed(int id) { Teklif Teklif = _TeklifService.GetById(id); try { _TeklifService.Delete(id); return(RedirectToAction("Index")); } catch (Exception ex) { TempData["Message"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString(); } return(View(Teklif)); }
public ActionResult Create([Bind(Include = "IlacId,TeklifiVerenEczaneGrupId,HedeflenenAlim,IlacMiad,MalFazlasi,NetFiyat,EtiketFiyati,DepoFiyat,AlimMiktari,BaslangicTarihi,BitisTarihi,Maksimum,Minimum,TeklifTurId,YayinlamaTurId,TeklifDurumId")] Teklif Teklif) { var user = _userService.GetByUserName(User.Identity.Name); //var eczaneId = _eczaneUserService.GetListByUserId(user.Id).Select(s=>s.EczaneId).FirstOrDefault(); // Teklif.NetFiyat =(Math.Round(Teklif.NetFiyat, 4)); Teklif.KayitTarihi = DateTime.Now; if (ModelState.IsValid) { try { _teklifService.Insert(Teklif); TempData["MessageSuccess"] = "Teklif başarıyla oluşturulmuştur"; return(RedirectToAction("Index", "Teklifim")); } catch (Exception ex) { TempData["Message"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString(); } } var teklifTurler = _teklifTurService.GetList(); var teklifDurumlar = _teklifDurumService.GetList(); var yayinlamaTurler = _yayinlamaTurService.GetList(); var ilaclar = _ilacService.GetList(); var eczaneGruplar = _eczaneGrupService.GetListByUser(user); var gruplar = _grupService.GetListByUser(user); var eczaneler = _eczaneService.GetListByUser(user); var eczaneGrupEczaneler = gruplar .Join(eczaneGruplar, g => g.Id, ge => ge.GrupId, (g, ge) => new { g, ge }) .Join(eczaneler, pge => pge.ge.EczaneId, e => e.Id, (pge, e) => new { pge, e }) .Select(m => new { GrupAdi = m.pge.g.Adi, EczaneAdi = m.e.Adi, EczaneGrupId = m.pge.ge.Id }); ViewBag.TeklifTurId = new SelectList(teklifTurler, "Id", "Adi", Teklif.TeklifTurId); ViewBag.YayinlamaTurId = new SelectList(yayinlamaTurler, "Id", "Adi", Teklif.YayinlamaTurId); ViewBag.TeklifDurumId = new SelectList(teklifDurumlar, "Id", "Adi", Teklif.TeklifDurumId); ViewBag.IlacId = new SelectList(ilaclar, "Id", "Adi", Teklif.IlacId); ViewBag.TeklifiVerenEczaneGrupId = new SelectList(eczaneGrupEczaneler, "EczaneGrupId", "GrupAdi", Teklif.TeklifiVerenEczaneGrupId); return(View(Teklif)); }
// GET: Teklif/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Teklif teklif = db.Teklif.Find(id); if (teklif == null) { return(HttpNotFound()); } ViewBag.OturumId = new SelectList(db.Oturum, "OturumId", "Konu", teklif.OturumId); ViewBag.UyeId = new SelectList(db.Uye, "UyeId", "isim", teklif.UyeId); return(View(teklif)); }
public ActionResult Edit([Bind(Include = "Id,IlacId,MalFazlasi,NetFiyat,DepoFiyat,AlimMiktari,BaslangicTarihi,BitisTarihi,Maksimum,Minimum,TeklifTurId,YayinlamaTurId,TeklifDurumId")] Teklif Teklif) { if (ModelState.IsValid) { try { _TeklifService.Update(Teklif); return(RedirectToAction("Index")); } catch (Exception ex) { TempData["Message"] = "ERROR:" + ex.InnerException.InnerException.Message.ToString(); } } return(View(Teklif)); }
public ActionResult Index(Teklif teklif, TeklifUrun[] teklifurun) { if (this.ControllerContext.HttpContext.Request.Cookies.AllKeys.Contains("OfferList")) { HttpCookie cookie = this.ControllerContext.HttpContext.Request.Cookies["OfferList"]; var values = JsonConvert.DeserializeObject <Dictionary <string, string>[]>(cookie.Value); bool result = TeklifManager.AddTeklif(teklif, teklifurun, values); cookie.Expires = DateTime.Now.AddDays(-1); this.ControllerContext.HttpContext.Response.Cookies.Add(cookie); TempData["sent"] = true; return(RedirectToAction("Index")); } return(View(new OfferWrapperModel(new List <Product>(), null, null))); }
[HttpGet] // DENE public ActionResult TeklifSil(string id) { Guid kullanici_id = ((Kullanici)Session["Kullanici"]).id; Teklif teklifim = ctx.Teklif.FirstOrDefault(x => x.id == new Guid(id) && x.alici_kullanici_id == kullanici_id); if (teklifim == null) { TempData["Mesaj"] = "Öyle Bir Teklifiniz Bulunamadı."; TempData["MesajTip"] = "danger"; // success info warning danger return(RedirectToAction("Tekliflerim", "Hesap")); } ctx.Teklif.Remove(teklifim); ctx.SaveChanges(); TempData["Mesaj"] = "Teklif Silindi"; TempData["MesajTip"] = "info"; // success info warning danger return(RedirectToAction("Tekliflerim", "Hesap")); }
public ActionResult Create() { Teklif Teklif = new Teklif() { BaslangicTarihi = DateTime.Now }; var user = _userService.GetByUserName(User.Identity.Name); var teklifTurler = _teklifTurService.GetList(); var teklifDurumlar = _teklifDurumService.GetList(); var yayinlamaTurler = _yayinlamaTurService.GetList(); var ilaclar = _ilacService.GetList(); ViewBag.TeklifTurId = new SelectList(teklifTurler, "Id", "Adi"); ViewBag.YayinlamaTurId = new SelectList(yayinlamaTurler, "Id", "Adi"); ViewBag.TeklifDurumId = new SelectList(teklifDurumlar, "Id", "Adi"); ViewBag.IlacId = new SelectList(ilaclar, "Id", "Adi"); return(View(Teklif)); }
public ActionResult Delete(int?id) { //if (Id == null) // return RedirectToAction("Index"); int Id = Convert.ToInt32(id); if (Id < 1) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Teklif Teklif = _teklifService.GetById(Id); ViewBag.IlacAdi = _ilacService.GetById(Teklif.IlacId).Adi; if (Teklif == null) { return(HttpNotFound()); } return(View(Teklif)); }
public virtual string TeklifPdfOlustur(Teklif teklif) { if (teklif == null) { throw new ArgumentNullException("teklif"); } string dosyaAdı = string.Format("teklif_{0}_{1}.pdf", teklif.Id, GenelYardımcı.RastgeleTamSayıÜret(4)); string dosyaYolu = Path.Combine(GenelYardımcı.MapPath("~/content/files/pdf"), dosyaAdı); using (var fileStream = new FileStream(dosyaYolu, FileMode.Create)) { var teklifler = new List <Teklif>(); teklifler.Add(teklif); TeklifPdfOlustur(fileStream, teklifler); } return(dosyaYolu); }
public ActionResult Create(string id) { Teklif Teklif = new Teklif() { BaslangicTarihi = DateTime.Now }; var user = _userService.GetByUserName(User.Identity.Name); var eczaneGruplar = _eczaneGrupService.GetListByUser(user); var gruplar = _grupService.GetListByUser(user); var eczaneler = _eczaneService.GetListByUser(user); var eczaneGrupEczaneler = gruplar .Join(eczaneGruplar, g => g.Id, ge => ge.GrupId, (g, ge) => new { g, ge }) .Join(eczaneler, pge => pge.ge.EczaneId, e => e.Id, (pge, e) => new { pge, e }) .Select(m => new { GrupAdi = m.pge.g.Adi, EczaneAdi = m.e.Adi, EczaneGrupId = m.pge.ge.Id }); var teklifTurler = _teklifTurService.GetList(); var teklifDurumlar = _teklifDurumService.GetList(); var yayinlamaTurler = _yayinlamaTurService.GetList(); var ilaclar = _ilacService.GetList(); if (id != null) { ilaclar = _ilacService.GetList() .Where(p => Regex.Split(id, @"\s") .Any(x => p.Adi.ToLower() .Contains(x.ToLower()) || p.Adi.ToLower().Contains(x.ToLower()))).ToList(); } ViewBag.TeklifTurId = new SelectList(teklifTurler, "Id", "Adi"); ViewBag.YayinlamaTurId = new SelectList(yayinlamaTurler, "Id", "Adi"); ViewBag.TeklifDurumId = new SelectList(teklifDurumlar, "Id", "Adi"); ViewBag.IlacId = new SelectList(ilaclar, "Id", "Adi"); ViewBag.TeklifiVerenEczaneGrupId = new SelectList(eczaneGrupEczaneler, "EczaneGrupId", "GrupAdi", Teklif.TeklifiVerenEczaneGrupId); return(View(Teklif)); }
public virtual void TeklifOrijinalId() { var teklifler = _teklifServisi.TümTeklifAl(); foreach (var teklif in teklifler) { Teklif t = teklif; t.OrijinalTeklifId = t.Id; if (t.Operasyon == 1 && t.Konfirme == 1) { t.Durumu = "Konfirme"; } if (t.Operasyon == 1 && t.Konfirme == 1 && t.Biten == 1) { t.Durumu = "Tamamlandı"; } else { t.Durumu = "Operasyon"; } t.Operasyon = 1; _teklifServisi.TeklifGüncelle(t); } }
//[SecuredOperation("urun.ekle,yonetici")] public IResult Add(Urun urun) { _urunDal.Add(urun); MiniBorsaContext context = new MiniBorsaContext(); Teklif varMı = context.Teklifler.FirstOrDefault(p => p.Fiyat == urun.UrunFiyati); if (varMı != null) { if (varMı.Miktar == urun.UrunMiktari) { decimal maliyet = urun.UrunMiktari * urun.UrunFiyati; Para sahip = context.Paralar.FirstOrDefault(p => p.KullaniciId == urun.KullaniciId); sahip.Miktar += maliyet; _paraDal.Update(sahip); Para alici = context.Paralar.FirstOrDefault(p => p.KullaniciId == varMı.KullaniciId); alici.Miktar -= maliyet; _paraDal.Update(alici); Satis satis = new Satis(); satis.KullaniciId = varMı.KullaniciId; satis.Miktar = urun.UrunMiktari; satis.UrunId = urun.UrunId; satis.Tarih = DateTime.Now; _sat.Add(satis); _urunDal.Delete(urun); //_teklifDal.Delete(varMı); } } return(new SuccessResult(Messages.UrunEklendi)); }
public void Insert(Teklif teklif) { _teklifDal.Insert(teklif); }
public ActionResult SecilenleriKapat(string kapatilacakTeklifler, string ExpandedForKapat, string pageForKapat, string teklifDurumIdForKapat, string alimDurumIdForKapat) { List <TeklifDetayAlimDetaylarViewModel> teklifDetayAlimDetaylarViewModel = new List <TeklifDetayAlimDetaylarViewModel>(); List <int> teklifIdler = new List <int>(); var uyariMesaji = "Seçim Yapmadınız!"; if (kapatilacakTeklifler == null || kapatilacakTeklifler == ";" || kapatilacakTeklifler == "") { TempData["MessageSuccess"] = uyariMesaji; teklifDetayAlimDetaylarViewModel = getGonderimlerim_EczaneGrupdetay(teklifDetayAlimDetaylarViewModel, pageForKapat, teklifDurumIdForKapat, alimDurumIdForKapat); return(PartialView("GonderdiklerimUrunlereGorePartialView", teklifDetayAlimDetaylarViewModel)); // return Json(uyariMesaji, JsonRequestBehavior.AllowGet); } Int32 basamak = kapatilacakTeklifler.IndexOf(';'); Int32 toplam = kapatilacakTeklifler.Length; var teklifler = kapatilacakTeklifler.Substring(0, basamak); var liste = teklifler.Split(','); //teklifler update if (liste[0].Length > 0) { foreach (string item in liste) { var teklif = new Teklif(); teklif = _teklifService.GetById(Convert.ToInt32(item)); teklif.TeklifDurumId = 4;//kapandı _teklifService.Update(teklif); teklifIdler.Add(Convert.ToInt32(item)); //foreach (var teklifDetays in teklifDetayAlimDetaylarViewModel) //{ // if (teklifDetays.TeklifDetay.Id == Convert.ToInt32(item)) // { // teklifDetays.TeklifDetay.Checked = true; // teklifDetays.TeklifDetay.TeklifDurumId = 4; // teklifDetays.TeklifDetay.TeklifDurumAdi = "Kapandı"; // } //} } } teklifDetayAlimDetaylarViewModel = getGonderimlerim_EczaneGrupdetay(teklifDetayAlimDetaylarViewModel, pageForKapat, teklifDurumIdForKapat, alimDurumIdForKapat); TempData["MessageSuccess"] = "Secilen teklifler kapatılmıştır."; ///////////////////////////////// //var teklifDetaylar = _teklifService.GetDetaylar(w => teklifIdler.Contains(w.Id)); //var alimDetaylar = _alimService.GetDetaylar(); //foreach (var item in teklifDetaylar) //{ // item.Checked = true; // item.TeklifDurumId = 1; // var alimDetays = alimDetaylar.Where(w => w.TeklifId == item.Id).ToList(); // teklifDetayAlimDetaylarViewModel.Add(new TeklifDetayAlimDetaylarViewModel // { // TeklifDetay = item, // AlimDetaylar = alimDetays, // }); //} var liste3 = ExpandedForKapat.Split(','); if (liste3[0].Length > 0) { foreach (string item in liste3) { foreach (var teklifDetays in teklifDetayAlimDetaylarViewModel) { if (teklifDetays.TeklifDetay.Id == Convert.ToInt32(item)) { teklifDetays.TeklifDetay.Expanded = true; } } } } return(PartialView("GonderdiklerimUrunlereGorePartialView", teklifDetayAlimDetaylarViewModel)); }
public void Update(Teklif teklif) { _teklifDal.Update(teklif); }
public IResult Add(Teklif teklif) { _teklifDal.Add(teklif); return(new SuccessResult(Messages.TeklifVerildi)); }
public ActionResult TeklifYap(string ilanid, int tekliffiyat) { ilan il = ctx.ilan.FirstOrDefault(x => x.id == new Guid(ilanid)); if (il == null) { TempData["Mesaj"] = "İlan Bulunamadı"; // redirect yapılan sayfa için temp data ile hata mesajı atılır TempData["MesajTip"] = "danger"; // success info warning danger return(RedirectToAction("Index")); } else if (il.AcikArtirma == null) { TempData["Mesaj"] = "İlanın Açık Artırması Bulunamadı"; // redirect yapılan sayfa için temp data ile hata mesajı atılır TempData["MesajTip"] = "danger"; // success info warning danger return(RedirectToAction("İlanDetay", il)); // yanında ilan modeli verilir. } if (tekliffiyat <= 0) { TempData["Mesaj"] = "Teklif Fiyatı Sıfırdan Büyük Olmalı"; // redirect yapılan sayfa için temp data ile hata mesajı atılır TempData["MesajTip"] = "warning"; // success info warning danger return(RedirectToAction("İlanDetay", il)); // yanında ilan modeli verilir. } Kullanici oturum = ((Kullanici)Session["Kullanici"]); if (oturum == null) { TempData["Mesaj"] = "Önce Giriş Yapınız"; // redirect yapılan sayfa için temp data ile hata mesajı atılır TempData["MesajTip"] = "danger"; // success info warning danger return(RedirectToAction("İlanDetay", il)); // yanında ilan modeli verilir. } if (oturum.id == il.kullanici_id) { TempData["Mesaj"] = "Kendi İlanınıza Teklif Yapamazsınız."; TempData["MesajTip"] = "warning"; // success info warning danger return(RedirectToAction("İlanDetay", il)); // yanında ilan modeli verilir. } Teklif oncedenVarmi = ctx.Teklif.FirstOrDefault(x => x.alici_kullanici_id == oturum.id && x.acikartirma_id == il.acikartirma_id); if (oncedenVarmi != null) { oncedenVarmi.teklif1 = tekliffiyat; oncedenVarmi.tekliftarih = DateTime.Now; ctx.SaveChanges(); } else { Teklif teklif = new Teklif(); teklif.id = Guid.NewGuid(); teklif.alici_kullanici_id = ((Kullanici)Session["Kullanici"]).id; teklif.tekliftarih = DateTime.Now; teklif.AcikArtirma = il.AcikArtirma; teklif.teklif1 = tekliffiyat; ctx.Teklif.Add(teklif); ctx.SaveChanges(); } TempData["Mesaj"] = "Açık Artırmaya Teklif Fiyatınız Eklendi."; TempData["MesajTip"] = "success"; // success info warning danger return(RedirectToAction("İlanDetay", il)); // yanında ilan modeli verilir. }
public TeklifModel(Teklif teklif, IEnumerable <TeklifUrun_Urun> teklifurun) { this.teklif = teklif; this.teklifurun = teklifurun; }