Beispiel #1
0
        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));
        }
Beispiel #2
0
        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));
        }