public HomeController(ILogger <HomeController> logger) { _logger = logger; _mailingClient = new MailingClient("https://localhost:44371/"); students = new List <StudentViewModel> { new StudentViewModel { Id = 0, Surname = "Иванов", Name = "Иван", Patronymic = "Иванович" }, new StudentViewModel { Id = 1, Surname = "Борисов", Name = "Борис", Patronymic = "Борисович" }, new StudentViewModel { Id = 2, Surname = "Сергеев", Name = "Сергей", Patronymic = "Сергеевич" }, new StudentViewModel { Id = 3, Surname = "Белов", Name = "Бел", Patronymic = "Белыч" }, }; }
public override void Execute() { #line 5 "..\..\Mailing\Views\EmailTemplateContact.cshtml" using (var tc = Html.TypeContext <EmailTemplateContactEmbedded>()) { using (var sc = tc.SubContext()) { sc.LabelColumns = new BsColumn(4); #line default #line hidden WriteLiteral(" <div"); WriteLiteral(" class=\"row\""); WriteLiteral(">\r\n <div"); WriteLiteral(" class=\"col-sm-2\""); WriteLiteral(" style=\"text-align: right;padding: 8px;\""); WriteLiteral(">\r\n <label>"); #line 13 "..\..\Mailing\Views\EmailTemplateContact.cshtml" Write(Html.PropertyNiceName((EmailTemplateEntity e) => e.From)); #line default #line hidden WriteLiteral("</label>\r\n </div>\r\n <div"); WriteLiteral(" class=\"col-sm-5\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 16 "..\..\Mailing\Views\EmailTemplateContact.cshtml" Write(Html.ValueLine(sc, c => c.EmailAddress)); #line default #line hidden WriteLiteral("\r\n </div>\r\n <div"); WriteLiteral(" class=\"col-sm-5\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 19 "..\..\Mailing\Views\EmailTemplateContact.cshtml" Write(Html.ValueLine(sc, c => c.DisplayName)); #line default #line hidden WriteLiteral("\r\n </div>\r\n </div>\r\n"); #line 22 "..\..\Mailing\Views\EmailTemplateContact.cshtml" } using (var qtTc = tc.SubContext(etTc => etTc.Token)) { #line default #line hidden #line 26 "..\..\Mailing\Views\EmailTemplateContact.cshtml" Write(Html.FormGroup(qtTc, null, "Email Owner", Html.QueryTokenDNBuilder(qtTc, MailingClient.GetQueryTokenBuilderSettings( (QueryDescription)ViewData[ViewDataKeys.QueryDescription], SubTokensOptions.CanElement)))); #line default #line hidden #line 27 "..\..\Mailing\Views\EmailTemplateContact.cshtml" } } #line default #line hidden }
public override void Execute() { #line 7 "..\..\Mailing\Views\Newsletter.cshtml" Write(Html.ScriptCss("~/Mailing/Content/Mailing.css")); #line default #line hidden WriteLiteral("\r\n"); #line 8 "..\..\Mailing\Views\Newsletter.cshtml" using (var nc = Html.TypeContext <NewsletterEntity>()) { using (var tabs = Html.Tabs(nc)) { tabs.Tab("emTabMain", typeof(NewsletterEntity).NiceName(), #line default #line hidden item => new System.Web.WebPages.HelperResult(__razor_template_writer => { WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 13 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, n => n.Name)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 14 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, n => n.State, vl => vl.ReadOnly = true)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 16 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, n => n.From)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 17 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, n => n.DisplayFrom)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 19 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.EntityLine(nc, e => e.Query)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n\r\n"); #line 21 "..\..\Mailing\Views\Newsletter.cshtml" #line default #line hidden #line 21 "..\..\Mailing\Views\Newsletter.cshtml" if (nc.Value.State == NewsletterState.Sent) { #line default #line hidden #line 23 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, n => n.Subject, vl => vl.ReadOnly = true)); #line default #line hidden #line 23 "..\..\Mailing\Views\Newsletter.cshtml" #line default #line hidden WriteLiteralTo(__razor_template_writer, " <fieldset>\r\n <legend>Message</legend>\r\n <div"); WriteLiteralTo(__razor_template_writer, " class=\"sf-email-htmlbody\""); WriteLiteralTo(__razor_template_writer, ">\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 27 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.Raw(nc.Value.Text)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n </div>\r\n </fieldset>\r\n"); #line 30 "..\..\Mailing\Views\Newsletter.cshtml" } else if (nc.Value.IsNew) { #line default #line hidden WriteLiteralTo(__razor_template_writer, " <div"); WriteLiteralTo(__razor_template_writer, " style=\"display: none\""); WriteLiteralTo(__razor_template_writer, ">\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 34 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, e => e.Subject)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 35 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, e => e.Text, vl => vl.ValueLineType = ValueLineType.TextArea)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n </div>\r\n"); #line 37 "..\..\Mailing\Views\Newsletter.cshtml" } else { object queryName = QueryLogic.ToQueryName(nc.Value.Query.Key); var queryDescription = DynamicQueryManager.Current.QueryDescription(queryName); //To be use inside query token controls #line default #line hidden WriteLiteralTo(__razor_template_writer, " <div"); WriteLiteralTo(__razor_template_writer, " class=\"sf-email-replacements-container\""); WriteLiteralTo(__razor_template_writer, ">\r\n <div"); WriteLiteralTo(__razor_template_writer, " class=\"sf-template-message-insert-container\""); WriteLiteralTo(__razor_template_writer, ">\r\n <fieldset"); WriteLiteralTo(__razor_template_writer, " class=\"sf-email-replacements-panel\""); WriteLiteralTo(__razor_template_writer, ">\r\n <legend>Replacements</legend>\r\n"); #line 47 "..\..\Mailing\Views\Newsletter.cshtml" #line default #line hidden #line 47 "..\..\Mailing\Views\Newsletter.cshtml" using (var sc = new Context(nc, "qtb")) { #line default #line hidden #line 49 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.QueryTokenBuilder(null, sc, MailingClient.GetQueryTokenBuilderSettings(queryDescription, SubTokensOptions.CanAnyAll | SubTokensOptions.CanElement))); #line default #line hidden #line 49 "..\..\Mailing\Views\Newsletter.cshtml" #line default #line hidden WriteLiteralTo(__razor_template_writer, " <input"); WriteLiteralTo(__razor_template_writer, " type=\"button\""); WriteLiteralTo(__razor_template_writer, " disabled=\"disabled\""); WriteLiteralTo(__razor_template_writer, " class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-basic\""); WriteLiteralTo(__razor_template_writer, " data-prefix=\""); #line 50 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, sc.Prefix); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\""); WriteAttributeTo(__razor_template_writer, "value", Tuple.Create(" value=\"", 2206), Tuple.Create("\"", 2263) #line 50 "..\..\Mailing\Views\Newsletter.cshtml" , Tuple.Create(Tuple.Create("", 2214), Tuple.Create <System.Object, System.Int32>(EmailTemplateViewMessage.Insert.NiceToString() #line default #line hidden , 2214), false) ); WriteLiteralTo(__razor_template_writer, " />\r\n"); WriteLiteralTo(__razor_template_writer, " <input"); WriteLiteralTo(__razor_template_writer, " type=\"button\""); WriteLiteralTo(__razor_template_writer, " disabled=\"disabled\""); WriteLiteralTo(__razor_template_writer, " class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-if\""); WriteLiteralTo(__razor_template_writer, " data-prefix=\""); #line 51 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, sc.Prefix); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\""); WriteLiteralTo(__razor_template_writer, " data-block=\"if\""); WriteLiteralTo(__razor_template_writer, " value=\"if\""); WriteLiteralTo(__razor_template_writer, " />\r\n"); WriteLiteralTo(__razor_template_writer, " <input"); WriteLiteralTo(__razor_template_writer, " type=\"button\""); WriteLiteralTo(__razor_template_writer, " disabled=\"disabled\""); WriteLiteralTo(__razor_template_writer, " class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-foreach\""); WriteLiteralTo(__razor_template_writer, " data-prefix=\""); #line 52 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, sc.Prefix); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\""); WriteLiteralTo(__razor_template_writer, " data-block=\"foreach\""); WriteLiteralTo(__razor_template_writer, " value=\"foreach\""); WriteLiteralTo(__razor_template_writer, " />\r\n"); WriteLiteralTo(__razor_template_writer, " <input"); WriteLiteralTo(__razor_template_writer, " type=\"button\""); WriteLiteralTo(__razor_template_writer, " disabled=\"disabled\""); WriteLiteralTo(__razor_template_writer, " class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-any\""); WriteLiteralTo(__razor_template_writer, " data-prefix=\""); #line 53 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, sc.Prefix); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\""); WriteLiteralTo(__razor_template_writer, " data-block=\"any\""); WriteLiteralTo(__razor_template_writer, " value=\"any\""); WriteLiteralTo(__razor_template_writer, " />\r\n"); #line 54 "..\..\Mailing\Views\Newsletter.cshtml" } #line default #line hidden WriteLiteralTo(__razor_template_writer, " </fieldset>\r\n </div>\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 57 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, e => e.Subject, vl => vl.ValueHtmlProps["class"] = "sf-email-inserttoken-target")); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 58 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(nc, e => e.Text, vl => { vl.ValueLineType = ValueLineType.TextArea; vl.ValueHtmlProps["style"] = "width:100%; height:180px;"; vl.ValueHtmlProps["class"] = "sf-rich-text-editor"; })); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n <script"); WriteLiteralTo(__razor_template_writer, " type=\"text/javascript\""); WriteLiteralTo(__razor_template_writer, ">\r\n $(function () {\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 66 "..\..\Mailing\Views\Newsletter.cshtml" WriteTo(__razor_template_writer, MailingClient.Module["initHtmlEditorWithTokens"](nc.SubContext(e => e.Text).Prefix, UICulture)); #line default #line hidden WriteLiteralTo(__razor_template_writer, ";\r\n });\r\n </script>\r\n </div>\r\n"); #line 70 "..\..\Mailing\Views\Newsletter.cshtml" } #line default #line hidden WriteLiteralTo(__razor_template_writer, " "); }) #line 71 "..\..\Mailing\Views\Newsletter.cshtml" ); if (!nc.Value.IsNew) { tabs.Tab("emTabSend", typeof(NewsletterDeliveryEntity).NiceName(), Html.SearchControl(new FindOptions(typeof(NewsletterDeliveryEntity)) { FilterOptions = { new FilterOption("Newsletter", nc.Value) { Frozen = true } }, SearchOnLoad = true, }, new Context(nc, "ncSent"))); } } #line default #line hidden WriteLiteral("<script>\r\n $(function () {\r\n"); WriteLiteral(" "); #line 84 "..\..\Mailing\Views\Newsletter.cshtml" Write(MailingClient.Module["initReplacements"]()); #line default #line hidden WriteLiteral(";\r\n });\r\n</script>\r\n"); #line 87 "..\..\Mailing\Views\Newsletter.cshtml" } #line default #line hidden }
public override void Execute() { #line 9 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" using (var ec = Html.TypeContext <EmailTemplateMessageEmbedded>()) { ec.LabelColumns = new BsColumn(1); #line default #line hidden WriteLiteral(" <div"); WriteLiteral(" class=\"sf-email-template-message\""); WriteLiteral(">\r\n <input"); WriteLiteral(" type=\"hidden\""); WriteLiteral(" class=\"sf-tab-title\""); WriteAttribute("value", Tuple.Create(" value=\"", 436), Tuple.Create("\"", 479) #line 13 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" , Tuple.Create(Tuple.Create("", 444), Tuple.Create <System.Object, System.Int32>(ec.Value.CultureInfo?.ToString() #line default #line hidden , 444), false) ); WriteLiteral(" />\r\n"); WriteLiteral(" "); #line 14 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(Html.EntityCombo(ec, e => e.CultureInfo, vl => { vl.LabelText = EmailTemplateViewMessage.Language.NiceToString(); })); #line default #line hidden WriteLiteral("\r\n <div"); WriteLiteral(" class=\"sf-template-message-insert-container\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 19 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(Html.QueryTokenBuilder(null, ec, MailingClient.GetQueryTokenBuilderSettings((QueryDescription)ViewData[ViewDataKeys.QueryDescription], SubTokensOptions.CanAnyAll | SubTokensOptions.CanElement))); #line default #line hidden WriteLiteral("\r\n <input"); WriteLiteral(" type=\"button\""); WriteLiteral(" disabled=\"disabled\""); WriteLiteral(" data-prefix=\""); #line 20 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(ec.Prefix); #line default #line hidden WriteLiteral("\""); WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-basic\""); WriteAttribute("value", Tuple.Create(" value=\"", 1077), Tuple.Create("\"", 1135) #line 20 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" , Tuple.Create(Tuple.Create("", 1086), Tuple.Create <System.Object, System.Int32>(EmailTemplateViewMessage.Insert.NiceToString() #line default #line hidden , 1086), false) ); WriteLiteral(" />\r\n <input"); WriteLiteral(" type=\"button\""); WriteLiteral(" disabled=\"disabled\""); WriteLiteral(" data-prefix=\""); #line 21 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(ec.Prefix); #line default #line hidden WriteLiteral("\""); WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-if\""); WriteLiteral(" data-block=\"if\""); WriteLiteral(" value=\"if\""); WriteLiteral(" />\r\n <input"); WriteLiteral(" type=\"button\""); WriteLiteral(" disabled=\"disabled\""); WriteLiteral(" data-prefix=\""); #line 22 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(ec.Prefix); #line default #line hidden WriteLiteral("\""); WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-foreach\""); WriteLiteral(" data-block=\"foreach\""); WriteLiteral(" value=\"foreach\""); WriteLiteral(" />\r\n <input"); WriteLiteral(" type=\"button\""); WriteLiteral(" disabled=\"disabled\""); WriteLiteral(" data-prefix=\""); #line 23 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(ec.Prefix); #line default #line hidden WriteLiteral("\""); WriteLiteral(" class=\"btn btn-default btn-sm sf-button sf-email-inserttoken sf-email-inserttoke" + "n-any\""); WriteLiteral(" data-block=\"any\""); WriteLiteral(" value=\"any\""); WriteLiteral(" />\r\n </div>\r\n"); WriteLiteral(" "); #line 25 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(Html.ValueLine(ec, e => e.Subject, vl => { vl.FormGroupStyle = FormGroupStyle.None; vl.PlaceholderLabels = true; vl.LabelHtmlProps["style"] = "width:100px"; vl.ValueHtmlProps["class"] = "sf-email-inserttoken-target sf-email-template-message-subject form-control"; })); #line default #line hidden WriteLiteral("\r\n"); WriteLiteral(" "); #line 32 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(Html.ValueLine(ec, e => e.Text, vl => { vl.FormGroupStyle = FormGroupStyle.None; vl.ValueLineType = ValueLineType.TextArea; vl.ValueHtmlProps["style"] = "width:100%; height:180px;"; vl.ValueHtmlProps["class"] = "sf-rich-text-editor sf-email-template-message-text"; })); #line default #line hidden WriteLiteral("\r\n\r\n <script>\r\n $(function () {\r\n"); WriteLiteral(" "); #line 42 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" Write(MailingClient.Module["initHtmlEditorWithTokens"](ec.SubContext(e => e.Text).Prefix, UICulture)); #line default #line hidden WriteLiteral(";\r\n });\r\n </script>\r\n </div>\r\n"); #line 46 "..\..\Mailing\Views\EmailTemplateMessage.cshtml" } #line default #line hidden }
public override void Execute() { WriteLiteral("\r\n"); #line 6 "..\..\Mailing\Views\EmailMessage.cshtml" Write(Html.ScriptCss("~/Mailing/Content/Mailing.css")); #line default #line hidden WriteLiteral("\r\n\r\n\r\n"); #line 9 "..\..\Mailing\Views\EmailMessage.cshtml" using (var e = Html.TypeContext <EmailMessageEntity>()) { #line default #line hidden WriteLiteral(" <div"); WriteLiteral(" class=\"sf-email-message\""); WriteLiteral(">\r\n\r\n"); #line 13 "..\..\Mailing\Views\EmailMessage.cshtml" #line default #line hidden #line 13 "..\..\Mailing\Views\EmailMessage.cshtml" using (var tabs = Html.Tabs(e)) { if (e.Value.State != EmailMessageState.Created) { e.ReadOnly = true; } tabs.Tab("sfEmailMessage", typeof(EmailMessageEntity).NiceName(), #line default #line hidden item => new System.Web.WebPages.HelperResult(__razor_template_writer => { WriteLiteralTo(__razor_template_writer, "\r\n\r\n <fieldset>\r\n <legend>Properties</legend>\r\n" + " <div"); WriteLiteralTo(__razor_template_writer, " class=\"row\""); WriteLiteralTo(__razor_template_writer, ">\r\n <div"); WriteLiteralTo(__razor_template_writer, " class=\"col-sm-5\""); WriteLiteralTo(__razor_template_writer, ">\r\n"); #line 27 "..\..\Mailing\Views\EmailMessage.cshtml" #line default #line hidden #line 27 "..\..\Mailing\Views\EmailMessage.cshtml" using (var sc = e.SubContext()) { sc.LabelColumns = new BsColumn(4); #line default #line hidden #line 31 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(sc, f => f.State)); #line default #line hidden #line 31 "..\..\Mailing\Views\EmailMessage.cshtml" #line default #line hidden #line 32 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(sc, f => f.Sent)); #line default #line hidden #line 32 "..\..\Mailing\Views\EmailMessage.cshtml" #line default #line hidden #line 33 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(sc, f => f.BodyHash)); #line default #line hidden #line 33 "..\..\Mailing\Views\EmailMessage.cshtml" } #line default #line hidden WriteLiteralTo(__razor_template_writer, " </div>\r\n <div"); WriteLiteralTo(__razor_template_writer, " class=\"col-sm-7\""); WriteLiteralTo(__razor_template_writer, ">\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 37 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.EntityLine(e, f => f.Template)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 38 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.EntityLine(e, f => f.Package)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 39 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.EntityLine(e, f => f.Exception)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n </div>\r\n </div>\r\n </f" + "ieldset>\r\n\r\n\r\n <div"); WriteLiteralTo(__razor_template_writer, " class=\"form-inline repeater-inline\""); WriteLiteralTo(__razor_template_writer, ">\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 46 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.EntityDetail(e, f => f.From)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 47 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.EntityRepeater(e, f => f.Recipients)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 48 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.EntityRepeater(e, f => f.Attachments)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n </div>\r\n\r\n"); #line 51 "..\..\Mailing\Views\EmailMessage.cshtml" #line default #line hidden #line 51 "..\..\Mailing\Views\EmailMessage.cshtml" e.LabelColumns = new BsColumn(1); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 53 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.EntityLine(e, f => f.Target)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 54 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(e, f => f.Subject)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 55 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(e, f => f.IsBodyHtml, vl => vl.InlineCheckbox = true)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); #line 56 "..\..\Mailing\Views\EmailMessage.cshtml" #line default #line hidden #line 56 "..\..\Mailing\Views\EmailMessage.cshtml" if (e.Value.State == EmailMessageState.Created) { #line default #line hidden #line 58 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(e, f => f.Body, vl => { vl.ValueLineType = ValueLineType.TextArea; vl.ValueHtmlProps["style"] = "width:100%; height:180px;"; })); #line default #line hidden #line 62 "..\..\Mailing\Views\EmailMessage.cshtml" #line default #line hidden WriteLiteralTo(__razor_template_writer, " <script>\r\n $(function () {\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 66 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, MailingClient.Module["initHtmlEditor"](e.Compose("Body"), Signum.Engine.Mailing.EmailLogic.Configuration.DefaultCulture.Name)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n });\r\n </script>\r\n"); #line 69 "..\..\Mailing\Views\EmailMessage.cshtml" } else { var body = MailingClient.GetWebMailBody(e.Value.Body, new WebMailOptions { Attachments = e.Value.Attachments, UntrustedImage = null, Url = Url, }); #line default #line hidden WriteLiteralTo(__razor_template_writer, " <div>\r\n"); #line 79 "..\..\Mailing\Views\EmailMessage.cshtml" #line default #line hidden #line 79 "..\..\Mailing\Views\EmailMessage.cshtml" if (e.Value.IsBodyHtml) { #line default #line hidden WriteLiteralTo(__razor_template_writer, " <iframe"); WriteAttributeTo(__razor_template_writer, "id", Tuple.Create(" id=\"", 3080), Tuple.Create("\"", 3105) #line 81 "..\..\Mailing\Views\EmailMessage.cshtml" , Tuple.Create(Tuple.Create("", 3085), Tuple.Create <System.Object, System.Int32>(e.Compose("iframe") #line default #line hidden , 3085), false) ); WriteLiteralTo(__razor_template_writer, " style=\"width:100%\""); WriteLiteralTo(__razor_template_writer, ">\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 82 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.Raw(body)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n </iframe>\r\n"); WriteLiteralTo(__razor_template_writer, " <script>\r\n $(function " + "() {\r\n var iframe = $(\".sf-email-message #"); #line 86 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, e.Compose("iframe")); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\");\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 87 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, MailingClient.Module["activateIFrame"](new Newtonsoft.Json.Linq.JRaw("iframe"))); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n });\r\n </script>\r\n"); #line 90 "..\..\Mailing\Views\EmailMessage.cshtml" } else { #line default #line hidden WriteLiteralTo(__razor_template_writer, "<pre>\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 94 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.Raw(HttpUtility.HtmlEncode(e.Value.Body))); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n </pre>\r\n"); #line 96 "..\..\Mailing\Views\EmailMessage.cshtml" } #line default #line hidden WriteLiteralTo(__razor_template_writer, " </div>\r\n"); #line 98 "..\..\Mailing\Views\EmailMessage.cshtml" } #line default #line hidden WriteLiteralTo(__razor_template_writer, " "); }) #line 99 "..\..\Mailing\Views\EmailMessage.cshtml" ); if (e.Value.Mixins.OfType <EmailReceptionMixin>().Any() && e.Value.Mixin <EmailReceptionMixin>().ReceptionInfo != null) { using (var ri = e.SubContext(f => f.Mixin <EmailReceptionMixin>().ReceptionInfo)) { tabs.Tab("sfEmailReceptionInfo", ri.PropertyRoute.PropertyInfo.NiceName(), #line default #line hidden item => new System.Web.WebPages.HelperResult(__razor_template_writer => { WriteLiteralTo(__razor_template_writer, "\r\n <fieldset>\r\n <legend>Propert" + "ies</legend>\r\n\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 109 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.EntityLine(ri, f => f.Reception)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 110 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(ri, f => f.UniqueId)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 111 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(ri, f => f.SentDate)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 112 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(ri, f => f.ReceivedDate)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n"); WriteLiteralTo(__razor_template_writer, " "); #line 113 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, Html.ValueLine(ri, f => f.DeletionDate)); #line default #line hidden WriteLiteralTo(__razor_template_writer, "\r\n\r\n </fieldset>\r\n\r\n <pre>"); #line 117 "..\..\Mailing\Views\EmailMessage.cshtml" WriteTo(__razor_template_writer, ri.Value.RawContent); #line default #line hidden WriteLiteralTo(__razor_template_writer, "</pre>\r\n "); }) #line 118 "..\..\Mailing\Views\EmailMessage.cshtml" ); } } } #line default #line hidden WriteLiteral(" </div>\r\n"); #line 123 "..\..\Mailing\Views\EmailMessage.cshtml" } #line default #line hidden }
private void WebStart() { Navigator.Start(new NavigationManager("haradwaithwinds")); Finder.Start(new FinderManager()); Constructor.Start(new ConstructorManager(), new ClientConstructorManager()); OperationClient.Start(new OperationManager(), true); AuthClient.Start( types: true, property: true, queries: true, resetPassword: true, passwordExpiration: false, singleSignOnMessage: false); Navigator.EntitySettings <UserEntity>().CreateViewOverrides() .AfterLine((UserEntity u) => u.Role, (html, tc) => html.ValueLine(tc, u => u.Mixin <UserEmployeeMixin>().AllowLogin)) .AfterLine((UserEntity u) => u.Role, (html, tc) => html.EntityLine(tc, u => u.Mixin <UserEmployeeMixin>().Employee)); AuthAdminClient.Start( types: true, properties: true, queries: true, operations: true, permissions: true); MailingClient.Start( smtpConfig: true, newsletter: false, pop3Config: false, emailReport: false, quickLinkFrom: null); SMSClient.Start(); SessionLogClient.Start(); ExceptionClient.Start(); UserQueriesClient.Start(); FilesClient.Start( file: true, embeddedFile: true, filePath: false, embeddedFilePath: true); MapClient.Start(); ChartClient.Start(); ExcelClient.Start( toExcelPlain: true, excelReport: false, excelAttachment: false); WordClient.Start(); DashboardClient.Start(); DisconnectedClient.Start(); ProcessClient.Start( packages: true, packageOperations: true); TranslationClient.Start(new AlreadyTranslatedTranslator(new BingTranslator()), translatorUser: true, translationReplacement: false, instanceTranslator: true); SchedulerClient.Start(simpleTask: true); NoteClient.Start(typeof(UserEntity), /*Note*/ typeof(OrderEntity)); AlertClient.Start(typeof(UserEntity), /*Alert*/ typeof(OrderEntity)); LinksClient.Start(widget: true, contextualItems: true); ViewLogClient.Start(); DiffLogClient.Start(); HelpClient.Start("Images", "http://localhost:7654/"); SouthwindClient.Start(); CacheClient.Start(); ProfilerClient.Start(); ScriptHtmlHelper.Manager.MainAssembly = typeof(SouthwindClient).Assembly; SignumControllerFactory.MainAssembly = typeof(SouthwindClient).Assembly; SignumControllerFactory.EveryController().AddFilters(ctx => ctx.FilterInfo.AuthorizationFilters.OfType <AuthenticationRequiredAttribute>().Any() ? null : new AuthenticationRequiredAttribute()); SignumControllerFactory.EveryController().AddFilters(new SignumExceptionHandlerAttribute()); SignumControllerFactory.EveryController().AddFilters(new ProfilerFilterAttribute()); SignumControllerFactory.RegisterAvoidValidate(); Navigator.Initialize(); OmniboxClient.Start(); OmniboxClient.Register(new SpecialOmniboxProvider()); OmniboxClient.Register(new EntityOmniboxProvider()); OmniboxClient.Register(new DynamicQueryOmniboxProvider()); OmniboxClient.Register(new UserQueryOmniboxProvider()); OmniboxClient.Register(new ChartOmniboxProvider()); OmniboxClient.Register(new UserChartOmniboxProvider()); OmniboxClient.Register(new DashboardOmniboxProvider()); OmniboxClient.Register(new HelpOmniboxProvider()); OmniboxClient.Register(new MapOmniboxProvider()); } //WebStart