// GET: Adress

        public ActionResult Index()
        {
            if (Session["Login"] != null)
            {
                AppUsers gelensession = (AppUsers)Session["Login"];
                int      id           = gelensession.UserID;

                var data = Adressmanagement.GetUserAdress(id);
                if (payinfoManagement.PayInfoUserCartControl(id))
                {
                    if (data != null)
                    {
                        ViewBag.AdressListesi = data;

                        SelectList list = new SelectList(ViewBag.AdressListesi, "AdressID", "AdressTitle");
                    }
                    else
                    {
                        return(RedirectToAction("AddAdress", "Adress"));
                    }
                }
                else
                {
                    return(RedirectToAction("Index", "Home"));
                }



                return(View());
            }
            else
            {
                return(RedirectToAction("LoginUser", "Home"));
            }
        }
        public ActionResult Index(int ddladress = 0)
        {
            if (Session["Login"] != null)
            {
                if (ddladress == 0)
                {
                    if (Session["addresid"] != null)
                    {
                        ddladress = (int)Session["addresid"]; //hatalı işlemde geri gitmesini engelliyor adrese geldigi için
                    }
                }



                if (ddladress > 0)
                {
                    AppUsers gelen   = (AppUsers)Session["Login"];
                    int      gelenid = gelen.UserID;

                    if (payinfoManagement.PayInfoUserCartControl(gelenid))
                    {
                        ViewBag.adressid = ddladress;
                        UserCartModelList model = new UserCartModelList();
                        model.Pay = UsercartManagement.GetUserCartPay(gelenid);
                        return(View(model));
                    }
                    else
                    {
                        return(RedirectToAction("Index", "Adress"));
                    }
                }
                else
                {
                    string hata = "Hatalı Seçim Yaptınız";
                    Session.Add("hataadres", hata);
                    return(RedirectToAction("Index", "Adress"));
                }
            }
            else
            {
                return(View());
            }
        }