public JsonResult ChangeCount(SepetDetayDto model)
        {
            HttpCookie cookie = Request.Cookies["cart"];
            JavaScriptSerializer js = new JavaScriptSerializer();
            IslemSonucu islem = new IslemSonucu()
            {
                BasariliMi = false,
                Mesaj = "Sepet tespit edilemedi",
            };
            if(cookie != null)
            {
                SepetDto sepet = js.Deserialize<SepetDto>(cookie.Value);

                SepetDetayDto degiseck = sepet.SepetIcerik.FirstOrDefault(x => x.UrunId == model.UrunId);
                if(degiseck != null)
                {
                    degiseck.Adet = model.Adet;
                    sepet.ToplamTutar -= degiseck.ToplamFiyat;
                    Servis.Urun.SepetItemGuncelle(degiseck);
                    sepet.ToplamTutar += degiseck.ToplamFiyat;
                    cookie = new HttpCookie("cart", js.Serialize(sepet));
                    Response.Cookies.Add(cookie);
                    islem.BasariliMi = true;
                    islem.Mesaj = "Adet Güncellendi";
                    islem.Kayit = new { SepetDetayi= degiseck, ToplamTutar = sepet.ToplamTutar };
                }

            }

            return JSonuc(islem);
        }
        public JsonResult SepeteEkle(SepetDetayDto model)
        {
            SepetDto returnSepet;
            JavaScriptSerializer js = new JavaScriptSerializer();
            HttpCookie cartCookie = new HttpCookie("cart");
            cartCookie.HttpOnly = false;
            cartCookie.Expires = DateTime.Now.AddYears(1);

            if (Request.Cookies["cart"] != null)
            {
                string cartInfo = Request.Cookies["cart"].Value;

                SepetDto sepet = js.Deserialize<SepetDto>(cartInfo);
                if (sepet.SepetIcerik == null)
                {
                    sepet.SepetIcerik = new List<SepetDetayDto>();
                }
                if (sepet.SepetIcerik.Any(x => x.UrunId == model.UrunId))
                {
                    var item = sepet.SepetIcerik.FirstOrDefault(x => x.UrunId == model.UrunId);
                    item.Adet += model.Adet;
                }
                else
                {
                    sepet.SepetIcerik.Add(model);
                }

                returnSepet = Servis.Urun.SepetGetir(sepet.SepetIcerik);
                string sepetJson = js.Serialize(returnSepet);
                cartCookie.Value = sepetJson;

            }
            else
            {
                List<SepetDetayDto> sepetDetayi = new List<SepetDetayDto>();
                sepetDetayi.Add(model);
                returnSepet = Servis.Urun.SepetGetir(sepetDetayi);
                string sepetJson = js.Serialize(returnSepet);
                cartCookie.Value = sepetJson;

            }
            Response.Cookies.Add(cartCookie);

            return Json(returnSepet, JsonRequestBehavior.AllowGet);
        }