public async Task <ActionResult> Details(Guid?id)
        {
            if (id == null)
            {
                return(_UnverifiedFundManagerId("A Fund Manager Id was not provided or was in an invalid format"));
            }
            var result = await _repository.Get(id.Value);

            if (result == null)
            {
                return(_UnverifiedFundManagerId($"The Fund Manager id {id.Value} was not found"));
            }
            return(View(result));
        }
        public async Task <ActionResult> Details(Guid?id)
        {
            if (id == null)
            {
                return(_UnverifiedFundManagerId("A Fund Manager Id was not provided or was in an invalid format"));
            }
            var result = await _repository.Get(id.Value);

            if (result == null)
            {
                return(_UnverifiedFundManagerId($"The Fund Manager id {id.Value} was not found"));
            }

            var funds = await _repository.GetFunds(id.Value);

            foreach (var value in funds.value)
            {
                foreach (var team in value.StaticData.Management.Team)
                {
                    if (team.Id == id.Value)
                    {
                        if (!String.IsNullOrEmpty(team.Bio))
                        {
                            result.Biography = team.Bio;
                        }

                        if (!String.IsNullOrEmpty(team.Photo))
                        {
                            result.Photo = team.Photo;
                        }
                    }
                }

                result.SecurityFunds = new List <SecurityFunds>();

                if (!String.IsNullOrEmpty(value.StaticData.Identification.IsinCode))
                {
                    SecurityFunds securityFund = new SecurityFunds();
                    securityFund.IsinCode = value.StaticData.Identification.IsinCode;
                    securityFund.FullName = value.StaticData.Identification.FullName;

                    result.SecurityFunds.Add(securityFund);
                }
            }


            return(View(result));
        }