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));
        }
示例#4
0
        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));
        }