public static TabModel GenerateModel(TabModelType modelType) { TabModel model = null; switch (modelType) { case TabModelType.CATEGORY: model = new CategoryTabModel(); break; case TabModelType.LOGIN: model = new LoginTabModel(); break; case TabModelType.SEARCH: model = new SearchTabModel(); break; case TabModelType.INOUT: model = new InOutTabModel(); break; case TabModelType.MANAGE: model = new ManageTabModel(); break; default: model = new SimpleTabModel(); break; } return model; }
public static TabModel GenerateModel(Guid sID, TabModelType modelType) { // вызывается при первой загрузке страницы для генерции модели вруную TabModel model = TabModelHelper.GenerateModel(modelType); model.Initialize(sID); return model; }