private void BuildViewModel(SitemapPartViewModel model, SitemapPart part) { model.OverrideSitemapConfig = part.OverrideSitemapConfig; model.ChangeFrequency = part.ChangeFrequency; model.Exclude = part.Exclude; model.Priority = part.Priority; model.SitemapPart = part; }
public override async Task <IDisplayResult> UpdateAsync(SitemapPart model, IUpdateModel updater) { var viewModel = new SitemapPartViewModel(); if (await updater.TryUpdateModelAsync(viewModel, Prefix, t => t.OverrideSitemapConfig, t => t.ChangeFrequency, t => t.Exclude, t => t.Priority )) { model.OverrideSitemapConfig = viewModel.OverrideSitemapConfig; model.ChangeFrequency = viewModel.ChangeFrequency; model.Exclude = viewModel.Exclude; model.Priority = viewModel.Priority; } return(Edit(model)); }