public async Task <IActionResult> RestoranMenüKategorilerAl(string restoranId)
        {
            List <Kategori> ktgrlr = null;

            try
            {
                //await HazırlaWebYardımcı.AyıklamaKaydet($"Into {restoranId}");

                //var jsnKtgrlr = HazırlaWebYardımcı.Session.Keys.Contains($"Rstrn_{restoranId}_MnüKtgrlr")
                //                ? HazırlaWebYardımcı.Session.GetString($"Rstrn_{restoranId}_MnüKtgrlr")
                //                : null;

                var jsnKtgrlr = HazırlaWebYardımcı.MemCache.Get <string>($"Rstrn_{restoranId}_MnüKtgrlr");

                if (!string.IsNullOrWhiteSpace(jsnKtgrlr))
                {
                    ktgrlr = Newtonsoft.Json.JsonConvert.DeserializeObject <List <Kategori> >(jsnKtgrlr);
                }
                else
                {
                    ktgrlr = await MenülerYardımcı.RestoranMenüKategorilerAl(int.Parse(restoranId));
                }

                if (ktgrlr != null && ktgrlr.Any())
                {
                    //await HazırlaWebYardımcı.AyıklamaKaydet($"Found {ktgrlr.Count} categories");

                    var selOptions = new List <string>();

                    selOptions.Add("<option value='0'>(Kategori seçiniz)</option>");

                    foreach (var kat in ktgrlr)
                    {
                        selOptions.Add($"<option value='{kat.Id}'>{kat.Ad}</option>");
                    }

                    //await HazırlaWebYardımcı.AyıklamaKaydet($"{selOptions}");

                    return(Json(selOptions));
                }
                else
                {
                    return(null);
                }
            }
            catch (Exception ex)
            {
                await HazırlaWebYardımcı.HataKaydet(ex);

                throw ex;
            }
        }