private static ModelViewInheritanceModule CreateModelViewIneritanceModule(ViewType viewType, bool attribute, XafApplication application) { CustomizeTypesInfo(viewType, attribute, application); var modelViewIneritanceModule = new ModelViewInheritanceModule(); return(modelViewIneritanceModule); }
private static ModelViewInheritanceModule CreateModelViewIneritanceModule(ViewType viewType, bool attribute, XafApplication application) { CustomizeTypesInfo(viewType, attribute, application); var modelViewInheritanceModule = new ModelViewInheritanceModule(); modelViewInheritanceModule.RequiredModuleTypes.Add(typeof(ReactiveModule)); return(modelViewInheritanceModule); }
private ModelViewInheritanceModule DefaultModelViewInheritanceModule(XafApplication application, bool setup = true, params Type[] modules) { var baseBoTypes = new[] { typeof(ABaseMvi), typeof(TagMvi), typeof(Element) }; var boTypes = new[] { typeof(AMvi), typeof(FileMvi) }; var modelViewInheritanceModule = new ModelViewInheritanceModule(); modelViewInheritanceModule.RequiredModuleTypes.AddRange(modules); application.AddModule(modelViewInheritanceModule, null, setup, baseBoTypes.Concat(boTypes).ToArray()); return(modelViewInheritanceModule); }