public async Task <ActionResult <Options> > GetById(string id) { if (id == null) { return(NotFound()); } var options = await optionsService.GetByIdAsync(id); if (options == null) { return(NotFound()); } if (options.ListOfOptionId.Count > 0) { var tempList = new List <Option>(); foreach (var optionId in options.ListOfOptionId) { var option = await optionService.GetByIdAsync(optionId); if (option != null) { tempList.Add(option); } } options.ListOfOption = tempList; } return(Ok(options)); }
public async Task <ActionResult <Options> > GetById(string id) { if (id == null) { return(NotFound()); } var option = await optionService.GetByIdAsync(id); if (option == null) { return(NotFound()); } return(Ok(option)); }