public async Task <string> LoadServiceTags() { var resultIndustry = await industryService.GetActiveIndustries(); var resultServiceTags = await serviceTagsService.GetActiveVmServiceTags(); string returnString = ""; if (resultIndustry != null && resultServiceTags != null) { foreach (var itemIndustry in resultIndustry) { returnString = returnString + "<optgroup label='" + itemIndustry.Name + "'>"; var resultServiceTagsByIndustry = resultServiceTags.Where(e => e.Industry_Id == itemIndustry.Id).ToList(); foreach (var itemServiceTag in resultServiceTagsByIndustry) { returnString = returnString + "<option value='" + itemServiceTag.Id.ToString() + "'>" + itemServiceTag.Name + "</option>"; } returnString = returnString + "</optgroup>"; } } return(returnString); }
public async Task <JsonResult> GetActiveIndustries() { var result = await industryService.GetActiveIndustries(); return(new JsonResult(result, new JsonSerializerSettings() { ReferenceLoopHandling = ReferenceLoopHandling.Ignore })); }