Beispiel #1
0
        /// <summary>
        /// Update general
        /// </summary>
        /// <param name="general">The general business model</param>
        /// <returns>The person updated</returns>
        public async Task <Person> UpdateGeneralAsync(UpdateGeneral general)
        {
            var personToUpdate = await GetPersonWithProminentCategoriesByIdAsync(general.PersonId);

            var prominentCategories = await GetProminentCategoriesByIdAsync(general.ProminentCategories);

            DoUpdate(general, personToUpdate, prominentCategories);

            return(personToUpdate);
        }
Beispiel #2
0
 /// <summary>
 /// Update General list of prominent categories
 /// </summary>
 /// <param name="general"></param>
 /// <param name="person"></param>
 /// <param name="prominentCategories"></param>
 private void DoUpdate(UpdateGeneral general, Person person, List <ProminentCategory> prominentCategories)
 {
     SetProminentCategories(person, prominentCategories);
 }