public ActionResult OdemeYap(OdemeViewModel odemeViewModel) { var user = UserManager.FindByName(User.Identity.Name); Profil userProfil = user.Profil.LastOrDefault(); List <Adres> adresler = userProfil.Adresler.ToList(); List <Siparis> siparisler = SiparisManager.GetByProfilWithSiparisUrun(userProfil.ProfilId); Siparis siparis = siparisler.Where(x => x.SiparisId == odemeViewModel.Siparis.SiparisId).FirstOrDefault(); if (odemeViewModel.SelectedAdresId == null) { ModelState.AddModelError("", "Adres Seçilmedi"); odemeViewModel = new OdemeViewModel { Profil = userProfil, Adresler = adresler, Siparis = siparis }; return(View(odemeViewModel)); } Adres adres = userProfil.Adresler.Where(x => x.Id == odemeViewModel.SelectedAdresId).FirstOrDefault(); siparis.OdendiMi = true; siparis.Il = adres.Il; siparis.Ilce = adres.Ilce; siparis.Ulke = adres.Ulke; siparis.AdresDetay = adres.AdresDetay; SiparisManager.Update(siparis); return(RedirectToAction("Index", "Siparis")); }
public ActionResult Delete(int?id) { Siparis siparis = SiparisManager.GetById((int)id); SiparisManager.DeleteWithSiparisUrun(siparis); return(RedirectToAction("Index")); }
public ActionResult Gecmis() { var user = UserManager.FindByName(User.Identity.Name); Profil userProfil = user.Profil.LastOrDefault(); var gecmisSiparisler = SiparisManager.GetByProfilWithSiparisUrunOdendi(userProfil.ProfilId); return(View(gecmisSiparisler)); }
public void SiparisManagerTest1() { Mock <ISiparisDAL> siparis_dal = new Mock <ISiparisDAL>(); SiparisManager siparis_manager = new SiparisManager(siparis_dal.Object); siparis_manager.Add(new _Siparis { Urun_ID = 1, Musteri_ID = 1003 }); }
public ActionResult OdemeYap(int id) { var user = UserManager.FindByName(User.Identity.Name); Profil userProfil = user.Profil.LastOrDefault(); List <Adres> adresler = userProfil.Adresler.ToList(); List <Siparis> siparisler = SiparisManager.GetByProfilWithSiparisUrun(userProfil.ProfilId); Siparis siparis = siparisler.Where(x => x.SiparisId == id).FirstOrDefault(); OdemeViewModel odemeViewModel = new OdemeViewModel { Profil = userProfil, Adresler = adresler, Siparis = siparis }; return(View(odemeViewModel)); }
public ActionResult Create(Siparis siparis) { var user = UserManager.FindByName(User.Identity.Name); Profil userProfil = user.Profil.LastOrDefault(); if (ModelState.IsValid) { siparis.SiparisUrunler = sipUrunler; siparis.SiparisTarihi = DateTime.Now; SepetManager.Add(new Sepet { ProfilId = userProfil.ProfilId }); SiparisManager.Add(siparis); return(RedirectToAction("Index")); } return(View(siparis)); }