public IViewModel BuildViewModel(Type type, IModel modelData) { IViewModel viewModel = null; viewModel = resolver.ResolveModel(type, modelData); viewModel.ModelData = modelData; ProcessViewModel(viewModel, type); return(viewModel); }
public virtual IViewModel BuildViewModel(Type type, IModel modelData, IContextModel contextModel = null) { IViewModel viewModel = null; viewModel = _resolver.ResolveModel(type, modelData); viewModel.ModelData = modelData; ProcessViewModel(viewModel, type, contextModel); return(viewModel); }