Rebel.Cms.Web.ViewDataContainerExtensions.CopyWithModel C# (CSharp) Method

CopyWithModel() public static method

Returns a new IViewContainer based on the current one but supplies a different model to the ViewData
public static CopyWithModel ( this container, object model ) : IViewDataContainer
container this
model object
return IViewDataContainer
        public static IViewDataContainer CopyWithModel(this IViewDataContainer container, object model)
        {
            return new ViewDataContainer
                {
                    ViewData = new ViewDataDictionary(container.ViewData)
                        {
                            Model = model
                        }
                };
        }
ViewDataContainerExtensions