public override async Task <IDisplayResult> UpdateAsync(ContentItem contentItem, IUpdateModel updater) { var flowMetadata = contentItem.As <FlowMetadata>(); if (flowMetadata == null) { return(null); } await contentItem.AlterAsync <FlowMetadata>(model => updater.TryUpdateModelAsync(model, Prefix)); return(Edit(contentItem, updater)); }
public override async Task <IDisplayResult> UpdateAsync(ContentItem model, IUpdateModel updater) { var additionalStylingPart = model.As <AdditionalStylingPart>(); if (additionalStylingPart == null) { return(null); } await model.AlterAsync <AdditionalStylingPart>(model => updater.TryUpdateModelAsync(model, Prefix)); return(await EditAsync(model, updater)); }