#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { #line 2 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" ViewData["Title"] = "Home Page"; #line default #line hidden BeginContext(77, 1884, true); WriteLiteral(@" <main> <style> tr:hover .button-container { display: block; } .button-container { display: none; position: relative; } .formularioDoCarrinho-item-button-top, .formularioDoCarrinho-item-button-bottom { position: absolute; right: -7px; } .formularioDoCarrinho-item-button-top button, .formularioDoCarrinho-item-button-bottom button { width: 20px; height: 20px; display: block; } .formularioDoCarrinho-item-button-top { top: -23px; } .formularioDoCarrinho-item-button-bottom { top: -3px; } .formularioDoCarrinho-item-button { background-color: transparent; border: none; color: black; text-align: center; text-decoration: none; font-size: 16px; cursor: p"); WriteLiteral(@"ointer; } .formularioDoCarrinho-item-button:hover { background-color: #E4A830; } </style> <section class=""infoSection container""> <h2 class=""infoSection-titulo"">Seu carrinho</h2> <table class=""formularioDoCarrinho-tabela""> <thead class=""formularioDoCarrinho-cabecalho""> <tr> <th></th> <th class=""formularioDoCarrinho-cabecalho-item"">Item</th> <th class=""formularioDoCarrinho-cabecalho-item formularioDoCarrinho-cabecalho-preco"">Preço</th> <th class=""formularioDoCarrinho-cabecalho-item"">Qtd</th> <th class=""formularioDoCarrinho-cabecalho-item"">Total</th> <th></th> </tr> </thead> <tbody> "); EndContext(); #line 63 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" foreach (var item in Model.Itens) { #line default #line hidden BeginContext(2032, 35, true); WriteLiteral(" <tr data-book=\""); EndContext(); BeginContext(2068, 12, false); #line 65 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" Write(item.Book.Id); #line default #line hidden EndContext(); BeginContext(2080, 96, true); WriteLiteral("\">\r\n <td class=\"formularioDoCarrinho-item\">\r\n "); EndContext(); BeginContext(2176, 216, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("a", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "badfee752c6f4c68a404021bbcdf0c42", async() => { BeginContext(2252, 79, true); WriteLiteral("\r\n <img class=\"formularioDoCarrinho-item-imagem\""); EndContext(); BeginWriteAttribute("src", " src=\"", 2331, "\"", 2356, 1); #line 68 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" WriteAttributeValue("", 2337, item.Book.CoverUri, 2337, 19, false); #line default #line hidden EndWriteAttribute(); BeginContext(2357, 31, true); WriteLiteral(">\r\n "); 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.Action = (string)__tagHelperAttribute_0.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_0); __Microsoft_AspNetCore_Mvc_TagHelpers_AnchorTagHelper.Controller = (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 67 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" WriteLiteral(item.Book.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); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(2392, 204, true); WriteLiteral("\r\n </td>\r\n <td class=\"formularioDoCarrinho-item\">\r\n <h2 class=\"formularioDoCarrinho-item-titulo\">\r\n "); EndContext(); BeginContext(2597, 15, false); #line 73 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" Write(item.Book.Title); #line default #line hidden EndContext(); BeginContext(2612, 192, true); WriteLiteral("\r\n </h2>\r\n </td>\r\n <td class=\"formularioDoCarrinho-item formularioDoCarrinho-item-preco\">\r\n "); EndContext(); BeginContext(2804, 37, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("money-display", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "6b4d08a082af4ae29c111d0d2ed6e39c", async() => { } ); __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper = CreateTagHelper <global::CasaDoCodigoWeb.TagHelpers.MoneyDisplayTagHelper>(); __tagHelperExecutionContext.Add(__CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper); #line 77 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper.Value = item.Price; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("value", __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper.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(2841, 198, true); WriteLiteral("\r\n </td>\r\n <td class=\"formularioDoCarrinho-item\">\r\n <input class=\"formularioDoCarrinho-item-quantidade\" type=\"number\" min=\"1\""); EndContext(); BeginWriteAttribute("value", " value=\"", 3039, "\"", 3061, 1); #line 80 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" WriteAttributeValue("", 3047, item.Quantity, 3047, 14, false); #line default #line hidden EndWriteAttribute(); BeginContext(3062, 196, true); WriteLiteral(">\r\n </td>\r\n <td class=\"formularioDoCarrinho-item formularioDoCarrinho-item-preco formularioDoCarrinho-item-preco-total\">\r\n "); EndContext(); BeginContext(3258, 42, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("money-display", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "eb1d6b6835e1471fb5b2a3eabee5e3d8", async() => { } ); __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper = CreateTagHelper <global::CasaDoCodigoWeb.TagHelpers.MoneyDisplayTagHelper>(); __tagHelperExecutionContext.Add(__CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper); #line 83 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper.Value = item.TotalPrice; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("value", __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper.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(3300, 125, true); WriteLiteral("\r\n </td>\r\n <td class=\"formularioDoCarrinho-item\">\r\n "); EndContext(); BeginContext(3425, 424, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "beb955ae20d147be89047bec8af4ef09", async() => { BeginContext(3495, 110, true); WriteLiteral("\r\n <button class=\"formularioDoCarrinho-item-button\" type=\"submit\" name=\"bookId\""); EndContext(); BeginWriteAttribute("value", " value=\"", 3605, "\"", 3626, 1); #line 87 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" WriteAttributeValue("", 3613, item.Book.Id, 3613, 13, false); #line default #line hidden EndWriteAttribute(); BeginContext(3627, 39, true); WriteLiteral(">\r\n "); EndContext(); BeginContext(3666, 103, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "28471ae34324480faafbda6721ab228e", async() => { } ); __Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper <global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>(); __tagHelperExecutionContext.Add(__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_2); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_3); __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(3769, 73, true); WriteLiteral("\r\n </button>\r\n "); 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.Action = (string)__tagHelperAttribute_6.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_6); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Controller = (string)__tagHelperAttribute_7.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_7); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_8.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_8); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(3849, 60, true); WriteLiteral("\r\n </td>\r\n </tr>\r\n"); EndContext(); #line 93 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" } #line default #line hidden BeginContext(3928, 237, true); WriteLiteral(" </tbody>\r\n\r\n <tfoot class=\"formularioDoCarrinho-rodape\">\r\n <tr>\r\n <td class=\"formularioDoCarrinho-rodape-item formularioDoCarrinho-finalizar\" colspan=\"5\">\r\n "); EndContext(); BeginContext(4165, 382, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "161cb385cf4647b1a5237208dd03f4ca", async() => { BeginContext(4229, 311, true); WriteLiteral(@" <button class=""formularioDoCarrinho-finalizar-botao"" type=""submit"" name=""checkout""> Finalizar<span class=""formularioDoCarrinho-finalizar-botao-texto"" role=""presentation"">compra</span> </button> "); 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); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_9); __tagHelperExecutionContext.AddHtmlAttribute(__tagHelperAttribute_10); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_8.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_8); await __tagHelperRunner.RunAsync(__tagHelperExecutionContext); if (!__tagHelperExecutionContext.Output.IsContentModified) { await __tagHelperExecutionContext.SetOutputContentAsync(); } Write(__tagHelperExecutionContext.Output); __tagHelperExecutionContext = __tagHelperScopeManager.End(); EndContext(); BeginContext(4547, 161, true); WriteLiteral("\r\n </td>\r\n <td id=\"formularioDoCarrinho-preco-carrinho\" class=\"formularioDoCarrinho-rodape-item\">\r\n "); EndContext(); BeginContext(4708, 42, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("money-display", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "94973c628cc8473eb36e6ef2a70926ed", async() => { } ); __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper = CreateTagHelper <global::CasaDoCodigoWeb.TagHelpers.MoneyDisplayTagHelper>(); __tagHelperExecutionContext.Add(__CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper); #line 106 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Cart\Index.cshtml" __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper.Value = Model.TotalPrice; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("value", __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper.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(4750, 119, true); WriteLiteral("\r\n </td>\r\n </tr>\r\n </tfoot>\r\n </table>\r\n </section>\r\n</main>\r\n\r\n"); EndContext(); DefineSection("Scripts", async() => { BeginContext(4887, 1337, true); WriteLiteral(@" <script > (function () { var totalPrice = document.getElementById('formularioDoCarrinho-preco-carrinho').children[0]; var countElements = document.getElementsByClassName('formularioDoCarrinho-item-quantidade'); for (var i = 0; i < countElements.length; i++) { var elem = countElements[i]; elem.addEventListener(""input"", (e) => { var row = e.target.closest('tr'); var price = row.getElementsByClassName('formularioDoCarrinho-item-preco-total')[0].children[0]; var value = +e.target.value; var bookId = row.getAttribute('data-book'); var xhr = new XMLHttpRequest(); xhr.open('POST', `Cart/SetBookQuantity`); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.onload = function () { if (xhr.status === 200) { var result = JSON.parse(xhr.responseText); "); WriteLiteral(@" totalPrice.textContent = result.cartTotalPrice; price.textContent = result.bookTotalPrice; } }; xhr.send(encodeURI(`bookId=${bookId}&quantity=${value}`)); }); } })(); </script> "); EndContext(); } ); }
#pragma warning disable 1998 public async override global::System.Threading.Tasks.Task ExecuteAsync() { BeginContext(22, 2, true); WriteLiteral("\r\n"); EndContext(); #line 3 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" ViewData["Title"] = "Details"; #line default #line hidden BeginContext(67, 307, true); WriteLiteral(@" <article> <header class=""cabecalhoProdutoLivro container""> <div class=""cabecalhoProdutoLivro-tituloEAutor""> <h1 itemprop=""name"" class=""cabecalhoProdutoLivro-titulo""> <span class=""cabecalhoProdutoLivro-titulo-principal"" role=""presentation""> "); EndContext(); BeginContext(375, 17, false); #line 12 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" Write(Model.DisplayName); #line default #line hidden EndContext(); BeginContext(392, 132, true); WriteLiteral("\r\n </span>\r\n <span class=\"cabecalhoProdutoLivro-titulo-sub\" role=\"presentation\">\r\n "); EndContext(); BeginContext(525, 14, false); #line 15 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" Write(Model.SubTitle); #line default #line hidden EndContext(); BeginContext(539, 122, true); WriteLiteral("\r\n </span>\r\n </h1>\r\n <span class=\"cabecalhoProdutoLivro-nomeAutor\">\r\n "); EndContext(); BeginContext(662, 13, false); #line 19 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" Write(Model.Authors); #line default #line hidden EndContext(); BeginContext(675, 179, true); WriteLiteral("\r\n </span>\r\n </div>\r\n <div class=\"imagemLivroNinja \" role=\"img\">\r\n <img class=\"imagemLivroNinja-principal vitrineDestacao-itemPrincipal-imagem\""); EndContext(); BeginWriteAttribute("src", " src=\"", 854, "\"", 875, 1); #line 23 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" WriteAttributeValue("", 860, Model.CoverUri, 860, 15, false); #line default #line hidden EndWriteAttribute(); BeginWriteAttribute("alt", "\r\n alt=\"", 876, "\"", 912, 1); #line 24 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" WriteAttributeValue("", 900, Model.Title, 900, 12, false); #line default #line hidden EndWriteAttribute(); BeginWriteAttribute("title", " title=\"", 913, "\"", 933, 1); #line 24 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" WriteAttributeValue("", 921, Model.Title, 921, 12, false); #line default #line hidden EndWriteAttribute(); BeginContext(934, 3986, true); WriteLiteral(@"> <div class=""imagemLivroNinja-tablet"" style="""" role=""presentation""> <svg width=""181px"" viewBox=""0 0 181 242"" style=""width: 100%; height: 1px; padding-bottom: 133.7%; padding-bottom: calc(100%*242/181 - 1px); overflow: visible;"" preserveAspectRatio=""xMidYMin slice"" role=""presentation""> <g stroke=""none"" stroke-width=""1"" fill=""none"" fill-rule=""evenodd""> <path d=""M69.1643321,12.5046687 L111.92731,12.5046687 L111.92731,26.1669056 L69.1643321,26.1669056 L69.1643321,12.5046687 Z"" id=""Fill-63"" fill=""#B9BBB8""></path> <path d=""M174.00728,3.05307652 L6.83436313,3.05307652 C3.25784434,3.05307652 0.332198029,5.97166188 0.332198029,9.53882176 L0.332198029,234.576731 C0.332198029,238.144618 3.25784434,241.063203 6.83436313,241.063203 L174.00728,241.063203 C177.583799,241.063203 180.509445,238.144618 180.509445,234.576731 L180.509445,9.53882176 C180.509445,5.97166188 177.5"); WriteLiteral(@"83799,3.05307652 174.00728,3.05307652 L174.00728,3.05307652 Z M85.8370175,19.5175625 L103.403286,19.5175625 C104.367569,19.5175625 105.159111,20.3064676 105.159111,21.2684229 C105.159111,22.2420118 104.367569,23.0200104 103.403286,23.0200104 L85.8370175,23.0200104 C84.8610732,23.0200104 84.0811924,22.2420118 84.0811924,21.2684229 C84.0811924,20.3064676 84.8610732,19.5175625 85.8370175,19.5175625 L85.8370175,19.5175625 Z M77.0484168,19.5175625 C78.0236323,19.5175625 78.8035131,20.3064676 78.8035131,21.2684229 C78.8035131,22.2420118 78.0236323,23.0200104 77.0484168,23.0200104 C76.0834054,23.0200104 75.2925917,22.2420118 75.2925917,21.2684229 C75.2925917,20.3064676 76.0834054,19.5175625 77.0484168,19.5175625 L77.0484168,19.5175625 Z M17.6302458,29.3028943 L163.201193,29.3028943 L163.201193,213.992488 L17.6302458,213.992488 L17.6302458,29.3028943 Z"" id=""Fill-64"" fill=""#dfdbd6""></path> <path d=""M68.8676858,10.0463386 L111.630664,10.0463386 L111.630664,23.7085"); WriteLiteral(@"755 L68.8676858,23.7085755 L68.8676858,10.0463386 Z"" id=""Fill-65"" fill=""#ece9e6""></path> <path d=""M173.710634,0.594019308 L6.53771688,0.594019308 C2.96119809,0.594019308 0.0355517791,3.51260466 0.0355517791,7.08049164 L0.0355517791,232.117674 C0.0355517791,235.685561 2.96119809,238.604146 6.53771688,238.604146 L173.710634,238.604146 C177.287153,238.604146 180.212799,235.685561 180.212799,232.117674 L180.212799,7.08049164 C180.212799,3.51260466 177.287153,0.594019308 173.710634,0.594019308 L173.710634,0.594019308 Z M85.5403713,13.316114 L103.10664,13.316114 C104.070922,13.316114 104.862465,14.1057462 104.862465,15.0677014 C104.862465,16.0405632 104.070922,16.8185618 103.10664,16.8185618 L85.5403713,16.8185618 C84.5651558,16.8185618 83.7845462,16.0405632 83.7845462,15.0677014 C83.7845462,14.1057462 84.5651558,13.316114 85.5403713,13.316114 L85.5403713,13.316114 Z M76.7517706,13.316114 C77.726986,13.316114 78.5068668,14.1057462 78.5068668,15.0677014 C78.506"); WriteLiteral(@"8668,16.0405632 77.726986,16.8185618 76.7517706,16.8185618 C75.7867592,16.8185618 74.9959455,16.0405632 74.9959455,15.0677014 C74.9959455,14.1057462 75.7867592,13.316114 76.7517706,13.316114 L76.7517706,13.316114 Z M17.3335996,26.8438371 L162.904547,26.8438371 L162.904547,211.533431 L17.3335996,211.533431 L17.3335996,26.8438371 Z"" id=""Fill-99"" fill=""#fbfaf9""></path> <path d=""M95.823865,225.577396 C95.823865,228.717747 93.2721242,231.263329 90.1241754,231.263329 C86.9762266,231.263329 84.4244857,228.717747 84.4244857,225.577396 C84.4244857,222.437772 86.9762266,219.892189 90.1241754,219.892189 C93.2721242,219.892189 95.823865,222.437772 95.823865,225.577396"" id=""Fill-100"" fill=""#ece9e6""></path> <rect fill=""#FFFFFE"" x=""17"" y=""27"" width=""146"" height=""185""></rect> <image"); EndContext(); BeginWriteAttribute("xlink:href", " xlink:href=\"", 4920, "\"", 4948, 1); #line 40 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" WriteAttributeValue("", 4933, Model.CoverUri, 4933, 15, false); #line default #line hidden EndWriteAttribute(); BeginContext(4949, 2328, true); WriteLiteral(@" x=""17"" y=""27"" height=""185"" width=""146"" preserveAspectRatio=""xMidYMin slice"" /> </g> </svg> </div> <div class=""imagemLivroNinja-cel"" style="""" role=""presentation""> <svg width=""85px"" viewBox=""0 0 85 170"" style=""width: 100%; height: 1px; padding-bottom: 200%; padding-bottom: calc(100%*170/85 - 1px); overflow: visible;"" preserveAspectRatio=""xMidYMin slice"" role=""presentation""> <g stroke=""none"" stroke-width=""1"" fill=""none"" fill-rule=""evenodd""> <path d=""M80.1653569,2.88154085 L5.01327291,2.88154085 C2.5052637,2.88154085 0.453521213,4.92833153 0.453521213,7.43028773 L0.453521213,164.734331 C0.453521213,167.236287 2.5052637,169.283078 5.01327291,169.283078 L80.1653569,169.283078 C82.6733661,169.283078 84.7258375,167.236287 84.7258375,164.734331 L84.7258375,7.43028773 C84.7258375,4.92833153 82.6733661,2.88154085 80.1653569,2.88154085 L80.16"); WriteLiteral(@"53569,2.88154085 Z M39.3746754,14.4286395 L51.6946055,14.4286395 C52.3709881,14.4286395 52.9263799,14.9819637 52.9263799,15.6567139 C52.9263799,16.3394622 52.3709881,16.8855154 51.6946055,16.8855154 L39.3746754,16.8855154 C38.6902753,16.8855154 38.142901,16.3394622 38.142901,15.6567139 C38.142901,14.9819637 38.6902753,14.4286395 39.3746754,14.4286395 L39.3746754,14.4286395 Z M33.2107016,14.4286395 C33.8943728,14.4286395 34.4417471,14.9819637 34.4417471,15.6567139 C34.4417471,16.3394622 33.8943728,16.8855154 33.2107016,16.8855154 C32.534319,16.8855154 31.9796561,16.3394622 31.9796561,15.6567139 C31.9796561,14.9819637 32.534319,14.4286395 33.2107016,14.4286395 L33.2107016,14.4286395 Z M5.21881159,25.4907615 L79.9532585,25.4907615 L79.9532585,148.197862 L5.21881159,148.197862 L5.21881159,25.4907615 Z"" fill=""#dfdbd6""></path> <path d=""M35.6268744,148.956229 L51.2849859,148.956229 L51.2849859,163.096171 L35.6268744,163.096171 L35.6268744,148.956229 Z"" "); WriteLiteral(@" fill=""#ece9e6""></path> <path d=""M4.90685927,24.0532818 L80.1136078,24.0532818 L80.1136078,146.608418 L4.90685927,146.608418 L4.90685927,24.0532818 Z"" fill=""#000""></path> <image"); EndContext(); BeginWriteAttribute("xlink:href", " xlink:href=\"", 7277, "\"", 7305, 1); #line 55 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" WriteAttributeValue("", 7290, Model.CoverUri, 7290, 15, false); #line default #line hidden EndWriteAttribute(); BeginContext(7306, 1856, true); WriteLiteral(@" x=""4.90685927"" y=""24.0532818"" height=""122.5551362"" width=""75.20674853"" preserveAspectRatio=""xMidYMin slice"" /> <path d=""M80.2630243,0.606440311 L5.11021136,0.606440311 C2.60220216,0.606440311 0.550459668,2.65395809 0.550459668,5.15591429 L0.550459668,162.459231 C0.550459668,164.961914 2.60220216,167.008704 5.11021136,167.008704 L80.2630243,167.008704 C82.7703046,167.008704 84.8227759,164.961914 84.8227759,162.459231 L84.8227759,5.15591429 C84.8227759,2.65395809 82.7703046,0.606440311 80.2630243,0.606440311 L80.2630243,0.606440311 Z M53.0233183,13.3823405 C53.0233183,14.0650888 52.4679266,14.6104149 51.791544,14.6104149 L39.4716139,14.6104149 C38.7879426,14.6104149 38.2405684,14.0650888 38.2405684,13.3823405 C38.2405684,12.7075903 38.7879426,12.1542661 39.4716139,12.1542661 L51.791544,12.1542661 C52.4679266,12.1542661 53.0233183,12.7075903 53.0233183,13.3823405 L53.0233183,13.3823405 Z M34.5386855,13.3823405 C34.5386855,14.0650888 33.9920401,14.6104149 "); WriteLiteral(@"33.3076401,14.6104149 C32.6312574,14.6104149 32.0765946,14.0650888 32.0765946,13.3823405 C32.0765946,12.7075903 32.6312574,12.1542661 33.3076401,12.1542661 C33.9920401,12.1542661 34.5386855,12.7075903 34.5386855,13.3823405 L34.5386855,13.3823405 Z M42.6866178,162.07314 C39.8593677,162.07314 37.5641858,159.78277 37.5641858,156.962343 C37.5641858,154.141917 39.8593677,151.860272 42.6866178,151.860272 C45.5138679,151.860272 47.8017613,154.141917 47.8017613,156.962343 C47.8017613,159.78277 45.5138679,162.07314 42.6866178,162.07314 L42.6866178,162.07314 Z M5.31575004,23.216388 L80.050197,23.216388 L80.050197,145.923489 L5.31575004,145.923489 L5.31575004,23.216388 Z"" fill=""#fbfaf9""></path> </g> </svg> </div> </div> </header> "); EndContext(); BeginContext(9162, 1258, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("form", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "fb117aca34ad454aba362f63b1ff242e", async() => { BeginContext(9284, 561, true); WriteLiteral(@" <ul class=""adicionarAoCarrinho-listaOfertas""> <li class=""adicionarAoCarrinho-oferta""> <label class=""adicionarAoCarrinho-infosDaOferta"" for=""product-variant-21287194183""> <span class=""adicionarAoCarrinho-tipoDaOferta"" role=""presentation""> <span class=""adicionarAoCarrinho-tipoDaOferta-nome""> Impresso </span> </span> <p class=""adicionarAoCarrinho-preco""> "); EndContext(); BeginContext(9845, 95, false); __tagHelperExecutionContext = __tagHelperScopeManager.Begin("money-display", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "29617e387f154ef38742f4c0a5120869", async() => { } ); __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper = CreateTagHelper <global::CasaDoCodigoWeb.TagHelpers.MoneyDisplayTagHelper>(); __tagHelperExecutionContext.Add(__CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper); #line 75 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper.Value = Model.Price; #line default #line hidden __tagHelperExecutionContext.AddTagHelperAttribute("value", __CasaDoCodigoWeb_TagHelpers_MoneyDisplayTagHelper.Value, global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); __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(9940, 2, true); WriteLiteral("\r\n"); EndContext(); BeginContext(10130, 283, true); WriteLiteral(@" </p> </label> <button class=""adicionarAoCarrinho-botaoComprar"" type=""submit"" name=""id"" value=""21287194183"" title=""Compre o Impresso""> Comprar </button> </li> </ul> "); 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.Action = (string)__tagHelperAttribute_2.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_2); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Controller = (string)__tagHelperAttribute_3.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__tagHelperAttribute_3); if (__Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.RouteValues == null) { throw new InvalidOperationException(InvalidTagHelperIndexerAssignment("asp-route-bookId", "Microsoft.AspNetCore.Mvc.TagHelpers.FormTagHelper", "RouteValues")); } BeginWriteTagHelperAttribute(); #line 65 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" WriteLiteral(Model.Id); #line default #line hidden __tagHelperStringValueBuffer = EndWriteTagHelperAttribute(); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.RouteValues["bookId"] = __tagHelperStringValueBuffer; __tagHelperExecutionContext.AddTagHelperAttribute("asp-route-bookId", __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.RouteValues["bookId"], global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes); __Microsoft_AspNetCore_Mvc_TagHelpers_FormTagHelper.Method = (string)__tagHelperAttribute_4.Value; __tagHelperExecutionContext.AddTagHelperAttribute(__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(10420, 156, true); WriteLiteral("\r\n\r\n <section class=\"conteudoDoLivro infoSection\" itemprop=\"description\">\r\n <h2 class=\"infoSection-titulo\">\r\n Conteúdo\r\n </h2>\r\n"); EndContext(); #line 92 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" foreach (var item in Model.Summary.Split('\n')) { #line default #line hidden BeginContext(10645, 59, true); WriteLiteral(" <p class=\"infoSection-texto\">\r\n "); EndContext(); BeginContext(10705, 4, false); #line 95 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" Write(item); #line default #line hidden EndContext(); BeginContext(10709, 67, true); WriteLiteral("\r\n </p>\r\n <p class=\"infoSection-texto\"></p>\r\n"); EndContext(); #line 98 "C:\Users\User\Documents\Cursos\Azure\CodigoFonte\CasaDoCodigoWeb\Views\Books\Details.cshtml" } #line default #line hidden BeginContext(10787, 30, true); WriteLiteral(" </section>\r\n</article>\r\n\r\n"); EndContext(); }