Esempio n. 1
0
        public async Task <PersonBiographyViewModel> CreatePartialViewPersonBiography(string personId)
        {
            PersonBiographyViewModel biography = new PersonBiographyViewModel();
            var bio = await _mgrFcc.GetPersonBiographyByPersonId(personId);

            biography.PersonBiography = bio ??
                                        new PersonBiography()
            {
                Id = Guid.NewGuid().ToString()
            };

            if (bio == null)
            {
                return(biography);
            }

            foreach (var activity in biography.ActivityTypeLoadingList)
            {
                biography.Activities.Add(activity, await _mgrFcc.GetAllPersonActivityByPerson(personId, activity));
            }

            return(biography);
        }