Example #1
0
        #pragma warning disable 1998
        public async override global::System.Threading.Tasks.Task ExecuteAsync()
        {
#line 1 "D:\hmlu\svnbox\Research\heroku\CAD\Views\Home\Index.cshtml"

            ViewBag.Title = "首頁";

#line default
#line hidden
            BeginContext(31, 20, true);
            WriteLiteral("<br /><br /><br />\n\n");
            EndContext();
            BeginContext(51, 38, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d1f3e171640c49049942e0a4cfd3f972", async() => {
            }
                                                                        );
            __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
            __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
            __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(89, 1, true);
            WriteLiteral("\n");
            EndContext();
        }
Example #2
0
        #pragma warning disable 1998
        public async override global::System.Threading.Tasks.Task ExecuteAsync()
        {
#line 3 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"

            ViewData["Title"]       = Model.Title;
            ViewData["Description"] = Model.Excerpt;
            bool   showFullPost  = ViewContext.RouteData.Values.ContainsKey("slug");
            string host          = Context.Request.Scheme + "://" + Context.Request.Host;
            bool   isCodePreview = Model.Content.Contains("</code>");

#line default
#line hidden
            BeginContext(354, 1, true);
            WriteLiteral("\n");
            EndContext();
            DefineSection("Head", async() => {
                BeginContext(370, 26, true);
                WriteLiteral("\n    <link rel=\"canonical\"");
                EndContext();
                BeginWriteAttribute("href", " href=\"", 396, "\"", 428, 1);
#line 12 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
                WriteAttributeValue("", 403, host + Model.GetLink(), 403, 25, false);

#line default
#line hidden
                EndWriteAttribute();
                BeginContext(429, 4, true);
                WriteLiteral(" />\n");
                EndContext();
            }
                          );
            BeginContext(435, 157, true);
            WriteLiteral("\n<article class=\"post container\" itemscope itemtype=\"http://schema.org/BlogPosting\" itemprop=\"blogPost\">\n    <header>\n        <h1 itemprop=\"name headline\"><a");
            EndContext();
            BeginWriteAttribute("href", " href=\"", 592, "\"", 615, 1);
#line 17 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            WriteAttributeValue("", 599, Model.GetLink(), 599, 16, false);

#line default
#line hidden
            EndWriteAttribute();
            BeginContext(616, 32, true);
            WriteLiteral(" rel=\"canonical\" itemprop=\"url\">");
            EndContext();
            BeginContext(649, 11, false);
#line 17 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            Write(Model.Title);

#line default
#line hidden
            EndContext();
            BeginContext(660, 23, true);
            WriteLiteral("</a></h1>\n        <time");
            EndContext();
            BeginWriteAttribute("datetime", " datetime=\"", 683, "\"", 722, 1);
#line 18 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            WriteAttributeValue("", 694, Model.PubDate.ToString("s"), 694, 28, false);

#line default
#line hidden
            EndWriteAttribute();
            BeginContext(723, 36, true);
            WriteLiteral(" itemprop=\"datePublished\">Published ");
            EndContext();
            BeginContext(760, 37, false);
#line 18 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            Write(Model.PubDate.ToString("MMM d, yyyy"));

#line default
#line hidden
            EndContext();
            BeginContext(797, 8, true);
            WriteLiteral("</time>\n");
            EndContext();
#line 19 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            if (User.Identity.IsAuthenticated)
            {
#line default
#line hidden
                BeginContext(859, 12, true);
                WriteLiteral("            ");
                EndContext();
                BeginContext(871, 103, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b0dc1b35210846699e039adac3edd34c", async() => {
                    BeginContext(961, 9, true);
                    WriteLiteral("Edit post");
                    EndContext();
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper);
                __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Controller = (string)__tagHelperAttribute_0.Value;
                __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0);
                __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Action = (string)__tagHelperAttribute_1.Value;
                __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_1);
                if (__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues == null)
                {
                    throw new InvalidOperationException(InvalidTagHelperIndexerAssignment("asp-route-id", "Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper", "RouteValues"));
                }
                BeginWriteTagHelperAttribute();
#line 21 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
                WriteLiteral(Model.ID);

#line default
#line hidden
                __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues["id"] = __tagHelperStringValueBuffer;
                __tagHelperExecutionContext.AddTagHelperAttribute("asp-route-id", __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues["id"], global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(974, 1, true);
                WriteLiteral("\n");
                EndContext();
#line 22 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            }

#line default
#line hidden
            BeginContext(985, 19, true);
            WriteLiteral("    </header>\n\n    ");
            EndContext();
            BeginContext(1004, 104, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("div", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e58b73dc1ab74323875e346f18973e41", async() => {
                BeginContext(1056, 9, true);
                WriteLiteral("\n        ");
                EndContext();
                BeginContext(1066, 31, false);
#line 26 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
                Write(Html.Raw(Model.RenderContent()));

#line default
#line hidden
                EndContext();
                BeginContext(1097, 5, true);
                WriteLiteral("\n    ");
                EndContext();
            }
                                                                        );
            __WebEssentials_AspNetCore_CdnTagHelpers_CdnifyTagHelper = CreateTagHelper <global::WebEssentials.AspNetCore.CdnTagHelpers.CdnifyTagHelper>();
            __tagHelperExecutionContext.Add(__WebEssentials_AspNetCore_CdnTagHelpers_CdnifyTagHelper);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3);
            BeginWriteTagHelperAttribute();
            __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
            __tagHelperExecutionContext.AddHtmlAttribute("cdnify", Html.Raw(__tagHelperStringValueBuffer), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.Minimized);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(1108, 15, true);
            WriteLiteral("\n\n    <footer>\n");
            EndContext();
#line 30 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            if (Model.Categories.Any())
            {
#line default
#line hidden
                BeginContext(1170, 73, true);
                WriteLiteral("            <ul class=\"categories\">\n                <li> Posted in </li>\n");
                EndContext();
#line 34 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
                foreach (string cat in Model.Categories)
                {
#line default
#line hidden
                    BeginContext(1319, 50, true);
                    WriteLiteral("                    <li itemprop=\"articleSection\">");
                    EndContext();
                    BeginContext(1369, 118, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "a8101192faae446eaf90357ee84e4663", async() => {
                        BeginContext(1480, 3, false);
#line 36 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
                        Write(cat);

#line default
#line hidden
                        EndContext();
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Controller = (string)__tagHelperAttribute_0.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Action = (string)__tagHelperAttribute_4.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_4);
                    if (__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues == null)
                    {
                        throw new InvalidOperationException(InvalidTagHelperIndexerAssignment("asp-route-category", "Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper", "RouteValues"));
                    }
                    BeginWriteTagHelperAttribute();
#line 36 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
                    WriteLiteral(cat.ToLowerInvariant());

#line default
#line hidden
                    __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                    __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues["category"] = __tagHelperStringValueBuffer;
                    __tagHelperExecutionContext.AddTagHelperAttribute("asp-route-category", __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues["category"], global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                    if (__Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues == null)
                    {
                        throw new InvalidOperationException(InvalidTagHelperIndexerAssignment("asp-route-page", "Microsoft.AspNetCore.Mvc.TagHelpers.AnchorTagHelper", "RouteValues"));
                    }
                    __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.RouteValues["page"] = (string)__tagHelperAttribute_5.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_5);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(1487, 6, true);
                    WriteLiteral("</li>\n");
                    EndContext();
#line 37 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
                }

#line default
#line hidden
                BeginContext(1511, 18, true);
                WriteLiteral("            </ul>\n");
                EndContext();
                BeginContext(1547, 7, true);
                WriteLiteral("and has");
                EndContext();
#line 39 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            }

#line default
#line hidden
            BeginContext(1572, 11, true);
            WriteLiteral("\n        <a");
            EndContext();
            BeginWriteAttribute("href", " href=\"", 1583, "\"", 1615, 2);
#line 42 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            WriteAttributeValue("", 1590, Model.GetLink(), 1590, 16, false);

#line default
#line hidden
            WriteAttributeValue("", 1606, "#comments", 1606, 9, true);
            EndWriteAttribute();
            BeginContext(1616, 104, true);
            WriteLiteral(" itemprop=\"discussionUrl\" title=\"Go to the comments section\">\n            <span itemprop=\"commentCount\">");
            EndContext();
            BeginContext(1721, 20, false);
#line 43 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            Write(Model.Comments.Count);

#line default
#line hidden
            EndContext();
            BeginContext(1741, 8, true);
            WriteLiteral("</span> ");
            EndContext();
            BeginContext(1751, 50, false);
#line 43 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            Write(Model.Comments.Count == 1 ? "comment" : "comments");

#line default
#line hidden
            EndContext();
            BeginContext(1802, 46, true);
            WriteLiteral("\n        </a>\n\n        <meta itemprop=\"author\"");
            EndContext();
            BeginWriteAttribute("content", " content=\"", 1848, "\"", 1879, 1);
#line 46 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            WriteAttributeValue("", 1858, settings.Value.Owner, 1858, 21, false);

#line default
#line hidden
            EndWriteAttribute();
            BeginContext(1880, 41, true);
            WriteLiteral(" />\n        <meta itemprop=\"dateModified\"");
            EndContext();
            BeginWriteAttribute("content", " content=\"", 1921, "\"", 1964, 1);
#line 47 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            WriteAttributeValue("", 1931, Model.LastModified.ToString("s"), 1931, 33, false);

#line default
#line hidden
            EndWriteAttribute();
            BeginContext(1965, 45, true);
            WriteLiteral(" />\n        <meta itemprop=\"mainEntityOfPage\"");
            EndContext();
            BeginWriteAttribute("content", " content=\"", 2010, "\"", 2045, 1);
#line 48 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            WriteAttributeValue("", 2020, host + Model.GetLink(), 2020, 25, false);

#line default
#line hidden
            EndWriteAttribute();
            BeginContext(2046, 30, true);
            WriteLiteral(" />\n    </footer>\n</article>\n\n");
            EndContext();
#line 52 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            if (showFullPost)
            {
                await Html.RenderPartialAsync("Comments");



#line default
#line hidden
                DefineSection("Preload", async() => {
                    BeginContext(2168, 1, true);
                    WriteLiteral("\n");
                    EndContext();
                    BeginContext(2243, 8, true);
                    WriteLiteral("        ");
                    EndContext();
                    BeginContext(2251, 60, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "2eef74890f9340eb802513223bf4ccc2", async() => {
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                    __WebOptimizer_Taghelpers_LinkTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.LinkTagHelper>();
                    __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_LinkTagHelper);
                    __WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper = CreateTagHelper <global::WebEssentials.AspNetCore.CdnTagHelpers.CdnTagHelper>();
                    __tagHelperExecutionContext.Add(__WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(2311, 19, true);
                    WriteLiteral("\n        <noscript>");
                    EndContext();
                    BeginContext(2330, 52, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "2ca80f8cb16c4653b9a8a4ebbb715bfc", async() => {
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                    __WebOptimizer_Taghelpers_LinkTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.LinkTagHelper>();
                    __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_LinkTagHelper);
                    __WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper = CreateTagHelper <global::WebEssentials.AspNetCore.CdnTagHelpers.CdnTagHelper>();
                    __tagHelperExecutionContext.Add(__WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(2382, 12, true);
                    WriteLiteral("</noscript>\n");
                    EndContext();
#line 61 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
                    if (isCodePreview)
                    {
#line default
#line hidden
                        BeginContext(2432, 12, true);
                        WriteLiteral("            ");
                        EndContext();
                        BeginContext(2444, 63, false);
                        __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5e1f7abd837d4036996022d62842b7ae", async() => {
                        }
                                                                                    );
                        __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                        __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                        __WebOptimizer_Taghelpers_LinkTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.LinkTagHelper>();
                        __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_LinkTagHelper);
                        __WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper = CreateTagHelper <global::WebEssentials.AspNetCore.CdnTagHelpers.CdnTagHelper>();
                        __tagHelperExecutionContext.Add(__WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper);
                        __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6);
                        __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_10);
                        __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8);
                        await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                        if (!__tagHelperExecutionContext.Output.IsContentModified)
                        {
                            await __tagHelperExecutionContext.SetOutputContentAsync();
                        }
                        Write(__tagHelperExecutionContext.Output);
                        __tagHelperExecutionContext = __tagHelperScopeManager.End();
                        EndContext();
                        BeginContext(2507, 13, true);
                        WriteLiteral("\n            ");
                        EndContext();
                        BeginContext(2520, 56, false);
                        __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "79855c6d81f540ed858623b2b843dca4", async() => {
                        }
                                                                                    );
                        __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                        __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                        __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
                        __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
                        __WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper = CreateTagHelper <global::WebEssentials.AspNetCore.CdnTagHelpers.CdnTagHelper>();
                        __tagHelperExecutionContext.Add(__WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper);
                        __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_11);
                        BeginWriteTagHelperAttribute();
                        __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                        __tagHelperExecutionContext.AddHtmlAttribute("async", Html.Raw(__tagHelperStringValueBuffer), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.Minimized);
                        BeginWriteTagHelperAttribute();
                        __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                        __tagHelperExecutionContext.AddHtmlAttribute("defer", Html.Raw(__tagHelperStringValueBuffer), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.Minimized);
                        await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                        if (!__tagHelperExecutionContext.Output.IsContentModified)
                        {
                            await __tagHelperExecutionContext.SetOutputContentAsync();
                        }
                        Write(__tagHelperExecutionContext.Output);
                        __tagHelperExecutionContext = __tagHelperScopeManager.End();
                        EndContext();
                        BeginContext(2576, 1, true);
                        WriteLiteral("\n");
                        EndContext();
#line 65 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
                    }

#line default
#line hidden
                    BeginContext(2587, 4, true);
                    WriteLiteral("    ");
                    EndContext();
                }
                              );
#line 66 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            }

#line default
#line hidden
            BeginContext(2595, 1, true);
            WriteLiteral("\n");
            EndContext();
#line 69 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            if (User.Identity.IsAuthenticated)
            {
#line default
#line hidden
                DefineSection("Scripts", async() => {
                    BeginContext(2656, 9, true);
                    WriteLiteral("\n        ");
                    EndContext();
                    BeginContext(2665, 49, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "464257334a8d407f902b77f87c52f3f3", async() => {
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                    __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
                    __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
                    __WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper = CreateTagHelper <global::WebEssentials.AspNetCore.CdnTagHelpers.CdnTagHelper>();
                    __tagHelperExecutionContext.Add(__WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_12);
                    BeginWriteTagHelperAttribute();
                    __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                    __tagHelperExecutionContext.AddHtmlAttribute("async", Html.Raw(__tagHelperStringValueBuffer), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.Minimized);
                    BeginWriteTagHelperAttribute();
                    __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                    __tagHelperExecutionContext.AddHtmlAttribute("defer", Html.Raw(__tagHelperStringValueBuffer), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.Minimized);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(2714, 9, true);
                    WriteLiteral("\n        ");
                    EndContext();
                    BeginContext(2723, 49, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "dc0f5327528b4035a4a891c2e1d126aa", async() => {
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                    __WebOptimizer_Taghelpers_LinkTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.LinkTagHelper>();
                    __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_LinkTagHelper);
                    __WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper = CreateTagHelper <global::WebEssentials.AspNetCore.CdnTagHelpers.CdnTagHelper>();
                    __tagHelperExecutionContext.Add(__WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_13);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(2772, 5, true);
                    WriteLiteral("\n    ");
                    EndContext();
                }
                              );
#line 74 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Post.cshtml"
            }

#line default
#line hidden
        }
Example #3
0
        #pragma warning disable 1998
        public async override global::System.Threading.Tasks.Task ExecuteAsync()
        {
#line 1 "D:\hmlu\svnbox\Research\heroku\CAD\Views\Setting\LessonEdit.cshtml"

            ViewBag.Title = "編輯課程";

#line default
#line hidden
            BeginContext(33, 2737, true);
            WriteLiteral(@"
<div class=""container"">
    <br /><h4>編輯課程</h4>
    <!-- 畫面驗證訊息 -->
    <div class='validation-summary-errors'><ul /></div>

    <div class=""form-group row"">
        <label class=""col-lg-2 text-right""><span style=""color: red"">*</span>名稱</label>
        <div class=""col-lg-4"">
            <input class=""form-control"" v-model=""model.Name"" />
        </div>
    </div>

    <div class=""form-group row"">
        <label class=""col-lg-2 text-right"">說明</label>
        <div class=""col-lg-4"">
            <textarea class=""form-control"" v-model=""model.Description"" rows=""3"" cols=""10""></textarea>
        </div>
    </div>
    <div class=""form-group"">
        <div class=""col-lg-12"">
            <button type=""button"" class=""btn btn-warning"" v-on:click=""addRow"">新增明細</button>
            <table class=""table-bordered w-100"">
                <thead>
                    <tr class=""d-flex"">
                        <th class=""col-1"">操作</th>
                        <th class=""col-1"">序號</th>
                        <th class=""col-4"">說明");
            WriteLiteral(@"</th>
                        <th class=""col-6""><span style=""color: red"">*</span>圖片</th>
                    </tr>
                </thead>
                <tbody>
                    <tr v-for=""(row, index) in rows"" class=""d-flex"">
                        <td class=""text-center col-1"">
                            <button type=""button"" class=""btn btn-danger btn-sm"" v-on:click=""removeRow(row)""><i class='fa fa-remove'></i>刪除</button>
                        </td>
                        <td class=""text-center col-1"" style=""vertical-align:middle"">
                            {{index + 1}}
                            <input type=""hidden"" v-model=""row.Seq"" />
                        </td>
                        <td class=""text-center col-4"">
                            <input v-model=""row.Description"" class=""form-control"">
                        </td>
                        <td class=""col-6"">
                            <input type=""file"" class=""filestyle"" v-on:change=""fileChange($event, index)"" v-bind:data-pla");
            WriteLiteral(@"ceholder=""row.FileName"" />
                            <img v-bind:src=""'/images/Lesson/' + row.FileName"" v-if=""!previewImage[index] && !!row.FileName"" class=""w-25"" />
                            <span v-else>
                                <img v-bind:src=""previewImage[index]"" class=""w-25"" />
                            </span>
                        </td>
                    </tr>
                </tbody>
            </table>
        </div>
    </div>

    <div class=""text-center"">
        <input type=""button"" class=""btn btn-primary"" value=""儲存"" v-on:click=""save"" />
        <input type=""button"" class=""btn btn-warning"" value=""上一頁"" v-on:click=""previousPage"" />
    </div>
</div>

");
            EndContext();
            BeginContext(2770, 38, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "316f205951ab48169c9c969adeb986ba", async() => {
            }
                                                                        );
            __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
            __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
            __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(2808, 3, true);
            WriteLiteral("\n\n\n");
            EndContext();
            BeginContext(2811, 3155, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "972a7e07bc244293a61ed233453ccf00", async() => {
                BeginContext(2842, 110, true);
                WriteLiteral("\n\nvar vm =\n    new Vue({\n        el: \'.container\',\n        data: {\n            errors: [],\n            model: ");
                EndContext();
                BeginContext(2953, 31, false);
#line 76 "D:\hmlu\svnbox\Research\heroku\CAD\Views\Setting\LessonEdit.cshtml"
                Write(Html.Raw(Json.Serialize(Model)));

#line default
#line hidden
                EndContext();
                BeginContext(2984, 20, true);
                WriteLiteral(",\n            rows: ");
                EndContext();
                BeginContext(3005, 44, false);
#line 77 "D:\hmlu\svnbox\Research\heroku\CAD\Views\Setting\LessonEdit.cshtml"
                Write(Html.Raw(Json.Serialize(Model.TeachingAids)));

#line default
#line hidden
                EndContext();
                BeginContext(3049, 2908, true);
                WriteLiteral(@",
            formdata: new FormData(),
            previewImage: []
        },
        watch: {
            rows: function () {
                // 處理filestyle, 新增列後再驅動timer
                setTimeout(function () {
                    $('.filestyle').each(function () {
                        if (!$(this).attr(""id"")) {
                            $(this).filestyle();
                        }
                    });
                }, 0);
            }
        },
        methods: {
            fileChange: async function (e, index) {
                var files = e.target.files || e.dataTransfer.files;
                if (!files.length) {
                    return;
                }

                this.formdata.append(files[0].name, files[0]);
                await uploadFile(files[0]).then(function (file) {

                    if (vm.previewImage[index] === ""undefined"") {
                        vm.previewImage.push(file);
                    } else {
                        vm.previewImage[index] = file;
 ");
                WriteLiteral(@"                   }
                    vm.rows[index].FileName = files[0].name;
                });
            },
            save() {
                // alert(JSON.stringify(this.model));
                // alert(JSON.stringify(this.rows));
                this.model.TeachingAids = this.rows;
                ajaxUpload('/Setting/LessonEdit', this.model, '/Setting/UploadImage/Lesson', this.formdata);
            },
            addRow() {
                this.rows.push({ Seq: this.rows.length + 1, Description: """", FileName: """" });
                this.previewImage.push('');
                // console.log(""previewImage length:"" + this.previewImage.length);
            },
            removeRow(selectedRow) {
                if (this.rows.length == 1) {
                    warningMessage(""明細資料至少要有一列"");
                } else {
                    var index = this.rows.indexOf(selectedRow);
                    //console.log(index);
                    this.$delete(this.rows, index);

                    this.pr");
                WriteLiteral(@"eviewImage.splice(index, 1);
                    //console.log(""previewImage length:"" + this.previewImage.length);

                    // 重置序號
                    this.rows.forEach(function (row, idx) {
                        row.Seq = idx + 1;
                    });
                    // 處理placeholder
                    $("".filestyle"").each(function (idx) {
                        if (idx >= index) {
                            $(this).filestyle('clear');
                            if (!!vm.rows[idx] && !!vm.rows[idx].FileName) {
                                //console.log(""idx:"" + idx + "", value:"" + vm.rows[idx].FileName);
                                $(this).filestyle('placeholder', vm.rows[idx].FileName);
                            }
                        }
                    });
                }
            }
        }
    })

");
                EndContext();
            }
                                                                        );
            __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
            __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
        }
Example #4
0
        #pragma warning disable 1998
        public async override global::System.Threading.Tasks.Task ExecuteAsync()
        {
#line 1 "D:\hmlu\svnbox\Research\heroku\CAD\Views\Setting\LessonProject.cshtml"

            Layout = null;

#line default
#line hidden
            BeginContext(24, 2, true);
            WriteLiteral("\n\n");
            EndContext();
            BeginContext(26, 232, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "620a37c7a2ab4676961ffc3ab767f43d", async() => {
                BeginContext(32, 5, true);
                WriteLiteral("\n    ");
                EndContext();
                BeginContext(37, 49, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "05476e27f70942f4be5b4edc8e83dd52", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                __WebOptimizer_Taghelpers_LinkTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.LinkTagHelper>();
                __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_LinkTagHelper);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(86, 165, true);
                WriteLiteral("\n    <style>\n        img {\n            width: 65%;\n            display: block;\n            margin-left: auto;\n            margin-right: auto;\n        }\n    </style>\n");
                EndContext();
            }
                                                                        );
            __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.HeadTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_HeadTagHelper);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(258, 182, true);
            WriteLiteral("\n<div class=\"container\">\n    <!--\n    <textarea id=\"source\">\n    class: center, middle\n\n    # 社交故事\n\n    ---\n\n    image11.png\n\n    ---\n\n    image17.png\n    </textarea>\n    -->\n</div>\n");
            EndContext();
            BeginContext(440, 38, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b4d4fb1978c945429d38cbb0bd31930d", async() => {
            }
                                                                        );
            __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
            __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
            __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(478, 3, true);
            WriteLiteral("\n\n\n");
            EndContext();
            BeginContext(481, 1554, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "00b5f5d21e6c4ca899e38fd4f897817b", async() => {
                BeginContext(512, 86, true);
                WriteLiteral("\n\nvar vm =\n    new Vue({\n        el: \'.container\',\n        data: {\n            model: ");
                EndContext();
                BeginContext(599, 31, false);
#line 43 "D:\hmlu\svnbox\Research\heroku\CAD\Views\Setting\LessonProject.cshtml"
                Write(Html.Raw(Json.Serialize(Model)));

#line default
#line hidden
                EndContext();
                BeginContext(630, 1396, true);
                WriteLiteral(@"
        },
        mounted: function () {

            //var slideshow = remark.create();
            //alert(JSON.stringify(this.model));
            
            var slideshow = remark.create({
                source: this.composeContent(this.model)
            });
            
        },
        methods: {
            composeContent(model) {
                var content = ""class: center, middle\n"" +
                              ""# "" + model.Name + ""\n"";

                model.TeachingAids.forEach(function (row) {
                    //alert(JSON.stringify(row));
                    content += ""\n---\n"";
                    content += ""class: center, middle\n"";
                    content += ""<img src='/images/Lesson/"" + row.FileName + ""' onclick='speak(\"""" + row.Description + ""\"")'>"";
                });

                console.log(content);
                return content;
            }
            
        }
    });


    function speak(message) {
        if (!!message) { 
            //console.log(mess");
                WriteLiteral(@"age);
            var rate = 5;
            var pitch = 2;
        
            var msg = new SpeechSynthesisUtterance();
            var voices = window.speechSynthesis.getVoices();
            msg.voice = voices[0];
            msg.rate = rate / 10;
            msg.pitch = pitch;
            msg.text = message;

            speechSynthesis.speak(msg);
        }
    }
");
                EndContext();
            }
                                                                        );
            __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
            __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(2035, 1, true);
            WriteLiteral("\n");
            EndContext();
        }
Example #5
0
        #pragma warning disable 1998
        public async override global::System.Threading.Tasks.Task ExecuteAsync()
        {
#line 2 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"

            bool isNew = string.IsNullOrEmpty(Model.Title);
            ViewData["Title"] = "Edit " + (Model.Title ?? "new post");
            var           host    = Context.Request.Host.ToString();
            List <string> allCats = ViewData["AllCats"] as List <string> ?? new List <string>();
            allCats.Sort();

#line default
#line hidden
            BeginContext(286, 1, true);
            WriteLiteral("\n");
            EndContext();
            DefineSection("Head", async() => {
                BeginContext(301, 5, true);
                WriteLiteral("\n    ");
                EndContext();
                BeginContext(306, 49, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "5719e40fa4534b568adc2380cd05f8fb", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                __WebOptimizer_Taghelpers_LinkTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.LinkTagHelper>();
                __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_LinkTagHelper);
                __WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper = CreateTagHelper <global::WebEssentials.AspNetCore.CdnTagHelpers.CdnTagHelper>();
                __tagHelperExecutionContext.Add(__WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(355, 1, true);
                WriteLiteral("\n");
                EndContext();
            }
                          );
            BeginContext(358, 5, true);
            WriteLiteral("\n    ");
            EndContext();
            BeginContext(363, 2253, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b93b6184a9d04437bd9b664cbece5ca5", async() => {
                BeginContext(457, 9, true);
                WriteLiteral("\n        ");
                EndContext();
                BeginContext(466, 40, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("div", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "9184f249e8a84386a3e43073ad10c9b9", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.ValidationSummaryTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper);
#line 15 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper.ValidationSummary = global::Microsoft.AspNetCore.Mvc.Rendering.ValidationSummary.All;

#line default
#line hidden
                __tagHelperExecutionContext.AddTagHelperAttribute("asp-validation-summary", __Microsoft_AspNetCore_Mvc_TagHelpers_ValidationSummaryTagHelper.ValidationSummary, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(506, 9, true);
                WriteLiteral("\n        ");
                EndContext();
                BeginContext(515, 43, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "375e1641cc554a13bdef41d674be22f7", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper);
                __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.InputTypeName = (string)__tagHelperAttribute_2.Value;
                __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_2);
#line 16 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => Model.ID);

#line default
#line hidden
                __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(558, 10, true);
                WriteLiteral("\n\n        ");
                EndContext();
                BeginContext(568, 57, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "46f2292ef5e04c93b58cd0ebaa544472", async() => {
                    BeginContext(612, 5, true);
                    WriteLiteral("Title");
                    EndContext();
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper);
#line 18 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => Model.Title);

#line default
#line hidden
                __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(625, 9, true);
                WriteLiteral("\n        ");
                EndContext();
                BeginContext(634, 104, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "be5b41aee54c480b9309c2b6bf53a27f", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper);
#line 19 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => Model.Title);

#line default
#line hidden
                __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                BeginWriteTagHelperAttribute();
                __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                __tagHelperExecutionContext.AddHtmlAttribute("required", Html.Raw(__tagHelperStringValueBuffer), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.Minimized);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_4);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_5);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(738, 106, true);
                WriteLiteral("\n        <span class=\"desc\" id=\"desc_title\">The title as it appears on the website</span>\n        <br />\n\n");
                EndContext();
                BeginContext(1123, 168, true);
                WriteLiteral("\n        <label for=\"categories\" class=\"label\">Tags</label>\n        <input type=\"text\" name=\"selecttag\" id=\"selecttag\" aria-describedby=\"desc_categories\" list=\"taglist\"");
                EndContext();
                BeginWriteAttribute("placeholder", " placeholder=\"", 1291, "\"", 1341, 1);
#line 29 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                WriteAttributeValue("", 1305, string.Join(", ", Model.Categories), 1305, 36, false);

#line default
#line hidden
                EndWriteAttribute();
                BeginContext(1342, 65, true);
                WriteLiteral("  />\n        <input type=\"text\" name=\"categories\" id=\"categories\"");
                EndContext();
                BeginWriteAttribute("value", " value=\"", 1407, "\"", 1451, 1);
#line 30 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                WriteAttributeValue("", 1415, string.Join(", ", Model.Categories), 1415, 36, false);

#line default
#line hidden
                EndWriteAttribute();
                BeginContext(1452, 181, true);
                WriteLiteral(" hidden />\n        <span class=\"desc\" id=\"desc_categories\">Select, or build a comma separated list of keywords - to remove double the keyword</span>\n        <datalist id=\"taglist\">\n");
                EndContext();
#line 33 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                foreach (var cat in allCats)
                {
#line default
#line hidden
                    BeginContext(1689, 16, true);
                    WriteLiteral("                ");
                    EndContext();
                    BeginContext(1705, 22, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("option", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "da0ea719249d4e02ad4718028ef05d35", async() => {
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.OptionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper);
                    BeginWriteTagHelperAttribute();
#line 35 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                    WriteLiteral(cat);

#line default
#line hidden
                    __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                    __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value = __tagHelperStringValueBuffer;
                    __tagHelperExecutionContext.AddTagHelperAttribute("value", __Microsoft_AspNetCore_Mvc_TagHelpers_OptionTagHelper.Value, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(1727, 1, true);
                    WriteLiteral("\n");
                    EndContext();
#line 36 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                }

#line default
#line hidden
                BeginContext(1742, 48, true);
                WriteLiteral("            </datalist>\n        <br />\n\n        ");
                EndContext();
                BeginContext(1790, 61, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "c4600af05d234e93bf93e9e360a99fec", async() => {
                    BeginContext(1836, 7, true);
                    WriteLiteral("Excerpt");
                    EndContext();
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper);
#line 40 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => Model.Excerpt);

#line default
#line hidden
                __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(1851, 9, true);
                WriteLiteral("\n        ");
                EndContext();
                BeginContext(1860, 146, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("textarea", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "feb020290efe4322bb23bb1214d12780", async() => {
                    BeginContext(1982, 13, false);
#line 41 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                    Write(Model.Excerpt);

#line default
#line hidden
                    EndContext();
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_TextAreaTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_TextAreaTagHelper);
#line 41 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                __Microsoft_AspNetCore_Mvc_TagHelpers_TextAreaTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => Model.Excerpt);

#line default
#line hidden
                __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_TextAreaTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_6);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_7);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_8);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(2006, 124, true);
                WriteLiteral("\n        <span class=\"desc\" id=\"desc_excerpt\">A brief description of the content of the post</span>\n        <br />\n\n        ");
                EndContext();
                BeginContext(2130, 91, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("textarea", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "72d2449d7d634f5bb0fac2aa7239b580", async() => {
                    BeginContext(2197, 13, false);
#line 45 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                    Write(Model.Content);

#line default
#line hidden
                    EndContext();
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_TextAreaTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.TextAreaTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_TextAreaTagHelper);
#line 45 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                __Microsoft_AspNetCore_Mvc_TagHelpers_TextAreaTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => Model.Content);

#line default
#line hidden
                __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_TextAreaTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_10);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(2221, 93, true);
                WriteLiteral("\n        <br />\n\n        <input type=\"submit\" value=\"Save\" title=\"Save the post\" />\n\n        ");
                EndContext();
                BeginContext(2314, 38, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "37683554c41e45879047a43ad75b8634", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.InputTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper);
#line 50 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => Model.IsPublished);

#line default
#line hidden
                __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_InputTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(2352, 9, true);
                WriteLiteral("\n        ");
                EndContext();
                BeginContext(2361, 56, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("label", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "b323712d16c144a1ac82dea52ebcbc17", async() => {
                    BeginContext(2397, 12, true);
                    WriteLiteral("Is published");
                    EndContext();
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.LabelTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper);
#line 51 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For = ModelExpressionProvider.CreateModelExpression(ViewData, __model => Model.IsPublished);

#line default
#line hidden
                __tagHelperExecutionContext.AddTagHelperAttribute("asp-for", __Microsoft_AspNetCore_Mvc_TagHelpers_LabelTagHelper.For, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(2417, 2, true);
                WriteLiteral("\n\n");
                EndContext();
#line 53 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                if (!isNew)
                {
#line default
#line hidden
                    BeginContext(2450, 12, true);
                    WriteLiteral("            ");
                    EndContext();
                    BeginContext(2462, 132, false);
                    __tagHelperExecutionContext = __tagHelperScopeManager.Begin("input", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "a65919aa4483476f94a1eec9e33f57da", async() => {
                    }
                                                                                );
                    __Microsoft_AspNetCore_Mvc_TagHelpers_FormActionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper>();
                    __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormActionTagHelper);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_11);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_12);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_13);
                    __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_14);
                    __Microsoft_AspNetCore_Mvc_TagHelpers_FormActionTagHelper.Action = (string)__tagHelperAttribute_15.Value;
                    __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_15);
                    if (__Microsoft_AspNetCore_Mvc_TagHelpers_FormActionTagHelper.RouteValues == null)
                    {
                        throw new InvalidOperationException(InvalidTagHelperIndexerAssignment("asp-route-id", "Microsoft.AspNetCore.Mvc.TagHelpers.FormActionTagHelper", "RouteValues"));
                    }
                    BeginWriteTagHelperAttribute();
#line 55 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                    WriteLiteral(Model.ID);

#line default
#line hidden
                    __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                    __Microsoft_AspNetCore_Mvc_TagHelpers_FormActionTagHelper.RouteValues["id"] = __tagHelperStringValueBuffer;
                    __tagHelperExecutionContext.AddTagHelperAttribute("asp-route-id", __Microsoft_AspNetCore_Mvc_TagHelpers_FormActionTagHelper.RouteValues["id"], global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                    await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                    if (!__tagHelperExecutionContext.Output.IsContentModified)
                    {
                        await __tagHelperExecutionContext.SetOutputContentAsync();
                    }
                    Write(__tagHelperExecutionContext.Output);
                    __tagHelperExecutionContext = __tagHelperScopeManager.End();
                    EndContext();
                    BeginContext(2594, 1, true);
                    WriteLiteral("\n");
                    EndContext();
#line 56 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                }

#line default
#line hidden
                BeginContext(2605, 4, true);
                WriteLiteral("    ");
                EndContext();
            }
                                                                        );
            __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper);
            __Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.TagHelpers.RenderAtEndOfFormTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_TagHelpers_RenderAtEndOfFormTagHelper);
            __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_16.Value;
            __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_16);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_17);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_18);
            __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Controller = (string)__tagHelperAttribute_19.Value;
            __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_19);
            __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Action = (string)__tagHelperAttribute_20.Value;
            __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_20);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(2616, 2, true);
            WriteLiteral("\n\n");
            EndContext();
            DefineSection("Scripts", async() => {
                BeginContext(2636, 5, true);
                WriteLiteral("\n    ");
                EndContext();
                BeginContext(2641, 58, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "1b14c3dc93724610988dd48b4f45e927", async() => {
                }
                                                                            );
                __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
                __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
                __WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper = CreateTagHelper <global::WebEssentials.AspNetCore.CdnTagHelpers.CdnTagHelper>();
                __tagHelperExecutionContext.Add(__WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper);
                BeginAddHtmlAttributeValues(__tagHelperExecutionContext, "src", 3, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
                AddHtmlAttributeValue("", 2654, "//", 2654, 2, true);
#line 60 "C:\Codigos\Miniblog.Core-master\Miniblog.Core-master\src\Views\Blog\Edit.cshtml"
                AddHtmlAttributeValue("", 2656, host, 2656, 5, false);

#line default
#line hidden
                AddHtmlAttributeValue("", 2661, "/lib/tinymce/tinymce.min.js", 2661, 27, true);
                EndAddHtmlAttributeValues(__tagHelperExecutionContext);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(2699, 1, true);
                WriteLiteral(" ");
                EndContext();
                BeginContext(2759, 5, true);
                WriteLiteral("\n    ");
                EndContext();
                BeginContext(2764, 43, false);
                __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "c1951f3f8d284537bc10702e5a1e41f7", async() => {
                }
                                                                            );
                __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
                __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
                __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
                __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
                __WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper = CreateTagHelper <global::WebEssentials.AspNetCore.CdnTagHelpers.CdnTagHelper>();
                __tagHelperExecutionContext.Add(__WebEssentials_AspNetCore_CdnTagHelpers_CdnTagHelper);
                __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_21);
                BeginWriteTagHelperAttribute();
                __tagHelperStringValueBuffer = EndWriteTagHelperAttribute();
                __tagHelperExecutionContext.AddHtmlAttribute("async", Html.Raw(__tagHelperStringValueBuffer), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.Minimized);
                await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);
                if (!__tagHelperExecutionContext.Output.IsContentModified)
                {
                    await __tagHelperExecutionContext.SetOutputContentAsync();
                }
                Write(__tagHelperExecutionContext.Output);
                __tagHelperExecutionContext = __tagHelperScopeManager.End();
                EndContext();
                BeginContext(2807, 1, true);
                WriteLiteral("\n");
                EndContext();
            }
                          );
        }
Example #6
0
        #pragma warning disable 1998
        public async override global::System.Threading.Tasks.Task ExecuteAsync()
        {
#line 1 "D:\hmlu\svnbox\Research\heroku\CAD\Views\Setting\LessonList.cshtml"

            ViewBag.Title = "課程管理";

#line default
#line hidden
            BeginContext(33, 808, true);
            WriteLiteral(@"
<div class=""container"">
    <br /><h4>課程管理</h4><br />

    <section class=""well"">
        <div class=""form-group row"">
            <label class=""col-lg-2"">顯示</label>
            <div class=""col-lg-2"">
                <v-select v-model=""model.Status"" :options=""yesNo"" :blank=""true"" />
            </div>

            <div class=""col-lg-offset-6"">
                <button type=""button"" class=""btn btn-primary"" v-on:click=""getData();"">查詢</button>
            </div>
        </div>
    </section>
    <div>
        <input type=""button"" class=""btn btn-warning"" value=""新增課程"" onclick=""location.href='/Setting/LessonAdd'"" />
    </div>
    <datatable :columns=""columns"" :data=""rows""></datatable>
    <datatable-pager v-model=""page"" type=""abbreviated"" class=""d-flex justify-content-center""></datatable-pager>
</div>
");
            EndContext();
            BeginContext(841, 38, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "89cae501957b45ffbb6537297c069141", async() => {
            }
                                                                        );
            __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
            __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper);
            __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
            __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_0);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(879, 3, true);
            WriteLiteral("\n\n\n");
            EndContext();
            BeginContext(882, 1453, false);
            __tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "d25f082aa0c7458fa828a543acdfc18d", async() => {
                BeginContext(913, 10, true);
                WriteLiteral("\n    \n    ");
                EndContext();
                BeginContext(924, 48, false);
#line 31 "D:\hmlu\svnbox\Research\heroku\CAD\Views\Setting\LessonList.cshtml"
                Write(await Component.InvokeAsync("EnumsToJavaScript"));

#line default
#line hidden
                EndContext();
                BeginContext(972, 1354, true);
                WriteLiteral(@"

var vm =
    new Vue({
        el: '.container',
        data: {
            columns: [
                {
                    label: ""操作"", interpolate: true, align: ""center"", sortable: false,
                    representedAs: function (row) {
                        return editDeleteButton(""/Setting/LessonEdit/"", ""/Setting/LessonDelete/"", row.Id) + projectButton(""/Setting/LessonProject/"", row.Id);
                    }
                },
                { label: ""名稱"", field: ""Name"" },
                { label: ""說明"", field: ""Description"" }
            ],
            rows: [],
            model: {},
            page: 1,
            yesNo: YesNo
        },
        mounted: function () {
            window.addEventListener('keypress', function (event) {
                if (event.key == ""Enter"") {
                    vm.getData();
                }
            });
        },
        methods: {
            getData() {
                blockUI();

                axios.get('/Setting/LessonGrid', {
                 ");
                WriteLiteral(@"   params: this.model
                })
                .then(response => {
                    //alert(JSON.stringify(response.data));
                    this.rows = response.data;
                    $.unblockUI();
                });
            }
        },
        created() {
            this.getData();
        }
    });
");
                EndContext();
            }
                                                                        );
            __WebOptimizer_Taghelpers_ScriptTagHelper = CreateTagHelper <global::WebOptimizer.Taghelpers.ScriptTagHelper>();
            __tagHelperExecutionContext.Add(__WebOptimizer_Taghelpers_ScriptTagHelper);
            __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_1);
            await __tagHelperRunner.RunAsync(__tagHelperExecutionContext);

            if (!__tagHelperExecutionContext.Output.IsContentModified)
            {
                await __tagHelperExecutionContext.SetOutputContentAsync();
            }
            Write(__tagHelperExecutionContext.Output);
            __tagHelperExecutionContext = __tagHelperScopeManager.End();
            EndContext();
            BeginContext(2335, 1, true);
            WriteLiteral("\n");
            EndContext();
        }