/// <summary> /// 画像カルーセルテンプレート追加 /// </summary> /// <param name="altText">テキスト</param> /// <param name="templateActionFactoryService">アクション作成用クラス</param> public MessageFactoryService AddImageCarouselTemplateMessage( TemplateImageCarouselColumnFactoryService templateimageCarouselColumnFactoryService, string altText ) { Trace.TraceInformation("Start"); if (!this.RegulateMessageArray()) { Trace.TraceWarning("Regulate Message Array is False"); Trace.TraceInformation("End"); return(this); } MessageBase templateMessage = new TemplateMessage() { altText = altText, template = new ImageCarouselTemplate() { columns = templateimageCarouselColumnFactoryService.Columns, } }; this.Messages[this.Messages.Length - 1] = templateMessage; Trace.TraceInformation("End"); return(this); }
/// <summary> /// カラム作成 /// </summary> public static TemplateImageCarouselColumnFactoryService CreateColumn() { Trace.TraceInformation("Start"); TemplateImageCarouselColumnFactoryService templateImageCarouselColumnFactoryService = new TemplateImageCarouselColumnFactoryService(); Trace.TraceInformation("End"); return(templateImageCarouselColumnFactoryService); }