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 Edit([Bind(Include = "Id,MusteriAdi,MusteriSoyadi,Ulke,Adres,SiparisNo,UrunId,SiparisTarihi,TeslimatTarihi")] Siparis siparis) { if (ModelState.IsValid) { db.Update(siparis); return(RedirectToAction("Index")); } ViewBag.UrunId = new SelectList(urun.GetAll(), "Id", "UrunAdi", siparis.UrunId); return(View(siparis)); }