Replaced all Razor syntax for rendering partial view with TagHelpers

This commit is contained in:
rafsanulhasan 2018-09-03 04:50:01 +06:00
parent 0296735cb9
commit 12db182718
10 changed files with 521 additions and 505 deletions

View File

@ -16,7 +16,7 @@
<div class="row">
<div class="col-sm-8">
@Html.Partial("_ValidationSummary")
<partial name="_ValidationSummary" />
<form asp-action="Index" class="consent-form">
<input type="hidden" asp-for="ReturnUrl" />
@ -33,7 +33,7 @@
<ul class="list-group">
@foreach (var scope in Model.IdentityScopes)
{
@Html.Partial("_ScopeListItem", scope)
<partial name="_ScopeListItem" model="scope" />
}
</ul>
</div>
@ -49,7 +49,7 @@
<ul class="list-group">
@foreach (var scope in Model.ResourceScopes)
{
@Html.Partial("_ScopeListItem", scope)
<partial name="_ScopeListItem" model="scope" />
}
</ul>
</div>

View File

@ -1,6 +1,10 @@
@{
ViewData["Title"] = "Campaign details";
@model CampaignItem
ICollection<Header> headers = new List<Header> {
new Header { Controller = "Catalog", Text = "Back to catalog" },
new Header { Controller = "Campaigns", Text = "Back to Campaigns" }
};
}
<section class="esh-campaigns-hero">
<div class="container">
@ -8,9 +12,7 @@
</div>
</section>
@Html.Partial("_Header", new List<Header>() {
new Header() { Controller = "Catalog", Text = "Back to catalog" },
new Header() { Controller = "Campaigns", Text = "Back to Campaigns" } })
<partial name="_header" model="headers" />
<div class="container">
<div class="card esh-campaigns-items">

View File

@ -1,6 +1,9 @@
@{
ViewData["Title"] = "Campaigns";
@model WebMVC.ViewModels.CampaignViewModel
ICollection<Header> headers = new List<Header> {
new Header { Controller = "Catalog", Text = "Back to catalog" }
};
}
<section class="esh-campaigns-hero">
@ -9,8 +12,7 @@
</div>
</section>
@Html.Partial("_Header", new List<Header>() {
new Header() { Controller = "Catalog", Text = "Back to catalog" } })
<partial name="_Header" model="headers" />
<div class="container">
<br />
@ -54,12 +56,12 @@
@foreach (var catalogItem in Model.CampaignItems)
{
<div class="esh-campaigns-item col-md-4">
@Html.Partial("_campaign", catalogItem)
<partial name="_campaign" model="catalogItem" />
</div>
}
</div>
@Html.Partial("_pagination", Model.PaginationInfo)
<partial name="_pagination" for="PaginationInfo" />
}
else
{

View File

@ -6,12 +6,14 @@
@{
ViewData["Title"] = "My Cart";
ICollection<Header> headers = new List<Header> {
new Header { Controller = "Catalog", Text = "Back to catalog" }
};
}
<form method="post" id="cartForm">
<div class="esh-basket">
@Html.Partial("_Header", new List<Header>() {
new Header() { Controller = "Catalog", Text = "Back to catalog" } })
<partial name="_Header" model=" headers" />
@await Component.InvokeAsync("CartList", new { user = UserManager.Parse(User) })
</div>

View File

@ -35,18 +35,18 @@
@if (Model.CatalogItems.Count() > 0)
{
@Html.Partial("_pagination", Model.PaginationInfo)
<partial name="_pagination" for="PaginationInfo" />
<div class="esh-catalog-items row">
@foreach (var catalogItem in Model.CatalogItems)
{
<div class="esh-catalog-item col-md-4">
@Html.Partial("_product", catalogItem)
<partial name="_product" model="catalogItem" />
</div>
}
</div>
@Html.Partial("_pagination", Model.PaginationInfo)
<partial name="_pagination" for="PaginationInfo" />
}
else
{

View File

@ -4,15 +4,19 @@
@{
ViewData["Title"] = "New Order";
ICollection<Header> headers = new List<Header> {
new Header { Controller = "Cart", Text = "Back to cart" }
};
}
@Html.Partial("_Header", new List<Header>() {
new Header() { Controller = "Cart", Text = "Back to cart" } })
<partial name="_Header" model="headers" />
<div class="container">
<form method="post" asp-controller="Order" asp-action="Checkout">
<section class="esh-orders_new-section">
<div class="row">
@foreach (var error in ViewData.ModelState.Values.SelectMany(err => err.Errors)) {
@foreach (var error in ViewData.ModelState.Values.SelectMany(err => err.Errors))
{
<div class="alert alert-warning" role="alert">
&nbsp;@error.ErrorMessage
</div>
@ -84,7 +88,7 @@
</div>
</section>
@await Html.PartialAsync("_OrderItems")
<partial name="_OrderItems" />
<section class="esh-orders_new-section">
<div class="form-group">
@ -101,5 +105,5 @@
</div>
@section Scripts {
@{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
<partial name="_ValidationScriptsPartial" />
}

View File

@ -4,11 +4,13 @@
@{
ViewData["Title"] = "Order Detail";
ICollection<Header> headers = new List<Header> {
new Header { Controller = "Catalog", Text = "Back to catalog" }
};
}
<div class="esh-orders_detail">
@Html.Partial("_Header", new List<Header>() {
new Header() { Controller = "Catalog", Text = "Back to catalog" } })
<partial name="_Header" model="headers" />
<div class="container">
<section class="esh-orders_detail-section">

View File

@ -4,13 +4,15 @@
@{
ViewData["Title"] = "My Orders";
ICollection<Header> headers = new List<Header> {
new Header { Controller = "Catalog", Text = "Back to catalog" },
new Header { Text = " / " },
new Header { Controller = "OrderManagement", Text = "Orders Management" }
};
}
<div class="esh-orders">
@Html.Partial("_Header", new List<Header>() {
new Header() { Controller = "Catalog", Text = "Back to catalog" },
new Header() { Text = " / " },
new Header() { Controller = "OrderManagement", Text = "Orders Management" } })
<partial name="_Header" model="headers" />
<div class="container">
<article class="esh-orders-titles row">

View File

@ -4,11 +4,13 @@
@{
ViewData["Title"] = "My Orders";
ICollection<Header> headers = new List<Header> {
new Header { Controller = "Catalog", Text = "Back to catalog" }
};
}
<div class="esh-orders">
@Html.Partial("_Header", new List<Header>() {
new Header() { Controller = "Catalog", Text = "Back to catalog" } })
<partial name="_Header" model="headers" />
<div class="container">
<article class="esh-orders-titles row">

View File

@ -44,7 +44,7 @@
</a>
</section>
@await Html.PartialAsync("_LoginPartial")
<partial name="_LoginPartial" />
</article>
</div>
</header>