/// <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); }
/// <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); }