public static PlanshetViewData SetBody( object templateData, string headTranslateName, string planshetId, string templateUrl, string childTemplate, int lastId = 1, List <IButtonsView> buttons = null) { var planshet = new PlanshetViewData { HeadTranslateName = headTranslateName, UniqueId = planshetId, Buttons = buttons, HasTabs = false, TemplateUrl = templateUrl, Bodys = new List <IPlanshetBodyTemplate> { new PlanshetBodyTemplate { TemplateData = templateData, TemplateUrl = childTemplate, BodyId = planshetId, LastId = lastId } } }; return(planshet); }
public static PlanshetViewData SetTabData( string uniqueId, string headTranslateName, List <string> translateTabNames, List <IPlanshetBodyTemplate> templateData, string rootTemplate, IReadOnlyList <string> tabBodyIds) { var tabs = new PlanshetViewData { TabTemplateUrl = "planshet-tabs.tmpl", TemplateUrl = rootTemplate, HeadTranslateName = headTranslateName, Bodys = templateData, UniqueId = uniqueId.ToLower(), HasTabs = true }; var buttons = new List <IButtonsView>(); for (byte i = 0; i < 3; i++) { buttons.Add(ButtonsView.TabBtn(i, translateTabNames[i])); tabs.Bodys[i].BodyId = tabBodyIds[i]; } tabs.Buttons = buttons; return(tabs); }