public async Task <ActionResult <GetFooterSettingsViewModel> > UpdateTheme(UpdateFooterSettingsViewModel updateFooterSettingsViewModel) { var footerSettings = await footerSettingsRepository.GetAsync(); await footerSettingsRepository.UpdateAsync(footerSettings, updateFooterSettingsViewModel); return(new GetFooterSettingsViewModel(footerSettings)); }
public async Task UpdateAsync(FooterSettings footerSettings, UpdateFooterSettingsViewModel updateFooterSettingsViewModel) { footerSettings.WeekWorkingHours = updateFooterSettingsViewModel.WeekWorkingHours; footerSettings.WeekendWorkingHours = updateFooterSettingsViewModel.WeekendWorkingHours; footerSettings.Email = updateFooterSettingsViewModel.Email; footerSettings.PhoneNumber = updateFooterSettingsViewModel.PhoneNumber; footerSettings.Text = updateFooterSettingsViewModel.Text; await context.SaveChangesAsync(); }