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

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

                    //selectOptionsSb.Append(jsnstr);
                    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>");
                    }

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