public static IPlanshetViewData InitialTabs(ChannelTab privateData, ChannelTab groupData, ChannelTab allianceData) { var tabsData = new List <IPlanshetBodyTemplate> { new PlanshetBodyTemplate { LastId = 1, TemplateData = privateData, TemplateUrl = PrivateTmpl }, new PlanshetBodyTemplate { LastId = 1, TemplateData = groupData, TemplateUrl = GroupTmpl }, new PlanshetBodyTemplate { LastId = 1, TemplateData = allianceData, TemplateUrl = AllianceTmpl } }; var listNames = new List <string> { Resource.Privates, Resource.Groups, Modules.Localize.Game.Alliance.Resource.Alliance }; return(PlanshetTabHelper.SetTabData(UserChannelsPlanshetId, Resource.Messages, listNames, tabsData, UserChannelsHtmlDirRoot, TabIds)); }
public static IPlanshetViewData InitialTabs(object taskData, object reportData, object spyData, ILocalizerService localizer) { var journalTranslates = localizer.GetGameTranstaleGroup(GameTranslateType.journal); var tabsData = new List <IPlanshetBodyTemplate> { new PlanshetBodyTemplate { LastId = 1, TemplateData = taskData, TemplateUrl = TaskTmpl }, new PlanshetBodyTemplate { LastId = 1, TemplateData = reportData, TemplateUrl = ReportTmpl }, new PlanshetBodyTemplate { LastId = 1, TemplateData = spyData, TemplateUrl = SpyTmpl } }; var listNames = new List <string> { journalTranslates["task"], journalTranslates["report"], journalTranslates["spy"] }; return(PlanshetTabHelper.SetTabData(JournalCollectionId, journalTranslates["journal"], listNames, tabsData, JournalHtmlDirRoot, TabIds)); }
public static PlanshetViewData InitialTabs(object initialData, object myAllianceData, object manageAllianceData, ILocalizerService localizer) { var allianceTranslates = localizer.GetGameTranstaleGroup(GameTranslateType.alliance); var tabsData = new List <IPlanshetBodyTemplate> { new PlanshetBodyTemplate { LastId = 1, TemplateData = initialData, TemplateUrl = SerchTmpl }, new PlanshetBodyTemplate { LastId = 1, TemplateData = myAllianceData, TemplateUrl = MyAllianceTmpl }, new PlanshetBodyTemplate { LastId = 1, TemplateData = manageAllianceData, TemplateUrl = ManageTmpl } }; var listNames = new List <string> { allianceTranslates["serch"], allianceTranslates["myAlliance"], allianceTranslates["manageAlliance"] }; return(PlanshetTabHelper.SetTabData(AlliancePlanshetId, allianceTranslates["alliance"], listNames, tabsData, AllianceTabsRootTmpl, TabIds)); }
public PlanshetViewData InitialTabs(object planetsData, object systemsData, object sectorsData) { var tabsData = new List <IPlanshetBodyTemplate> { new PlanshetBodyTemplate { LastId = 1, TemplateData = planetsData, TemplateUrl = PlanetDir }, new PlanshetBodyTemplate { LastId = 1, TemplateData = systemsData, TemplateUrl = SystemDir }, new PlanshetBodyTemplate { LastId = 1, TemplateData = sectorsData, TemplateUrl = SectorDir } }; var tr = _localizer.GetGameTranstaleGroup(GameTranslateType.mapInfo); var listNames = new List <string> { tr["planet"], tr["system"], tr["sector"] }; return(PlanshetTabHelper.SetTabData(BookmarkCollectionId, tr["bookmarks"], listNames, tabsData, MapInfoTemplates[5], TabIds)); }
public static IPlanshetViewData InitialTabs(object officersData, object ratingData, object votingData, ILocalizerService localizer) { var confederationTranslates = localizer.GetGameTranstaleGroup(GameTranslateType.confederation); var tabsData = new List <IPlanshetBodyTemplate> { new PlanshetBodyTemplate { TemplateData = officersData, TemplateUrl = OfficersTmpl }, new PlanshetBodyTemplate { TemplateData = ratingData, TemplateUrl = RatingTmpl }, new PlanshetBodyTemplate { TemplateData = votingData, TemplateUrl = ElectionTmpl } }; var listNames = new List <string> { confederationTranslates["officers"], confederationTranslates["rating"], confederationTranslates["election"] }; return(PlanshetTabHelper.SetTabData(ConfederationPlanshetId, confederationTranslates["confederation"], listNames, tabsData, ConfederationRootTmpl, TabIds)); }