コード例 #1
0
        public async Task <ActionResult <GetFooterSettingsViewModel> > UpdateTheme(UpdateFooterSettingsViewModel updateFooterSettingsViewModel)
        {
            var footerSettings = await footerSettingsRepository.GetAsync();

            await footerSettingsRepository.UpdateAsync(footerSettings, updateFooterSettingsViewModel);

            return(new GetFooterSettingsViewModel(footerSettings));
        }
コード例 #2
0
        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();
        }