예제 #1
0
        public async Task <IActionResult> NİlİlçelerAl(string ilId)
        {
            try
            {
                var ilİlçeler = await BisiparişWebYardımcı.İlİlçelerAl2(int.Parse(ilId));

                if (ilİlçeler != null && ilİlçeler.Any())
                {
                    var selectOptionsSb = new StringBuilder();
                    var selOptions      = new List <string>();

                    //selectOptionsSb.Append("Found: " + ilİlçeler.Count.ToString());
                    //selectOptionsSb.Append("First: " + ilİlçeler[0].Ad);
                    //selectOptionsSb.Append("Last: " + ilİlçeler.Last().Ad);
                    //selectOptionsSb.Append("<option value='0'>(İlçe seçiniz)</option>");

                    foreach (var ilçe in ilİlçeler)
                    {
                        //selectOptionsSb.Append($"<option value='{ilçe.Id}'>{ilçe.Ad}</option>");
                        selOptions.Add($"<option value='{ilçe.Id}'>{ilçe.Ad}</option>");
                    }

                    //await BisiparişWebYardımcı.GünlükKaydetme(OlaySeviye.Uyarı, "İlçe: " + selOptions[0]);

                    return(Json(selOptions));// selectOptionsSb.ToString());
                }
                else
                {
                    return(Content(""));
                }
            }
            catch (Exception ex)
            {
                return(Content(ex.Message));
            }
        }