homework/Views/Shared/_ProductCard.cshtml

22 lines
935 B
Plaintext

@model TechnoWorld.Models.Product
<article class="product-card">
@if (!string.IsNullOrEmpty(Model.Badge))
{
<span class="product-card__badge @Model.Badge">@Model.BadgeText</span>
}
<div class="product-card__media"><i class="bi @Model.Icon"></i></div>
<div class="product-card__body">
<h5 class="product-card__name">@Model.Name</h5>
<div class="product-card__specs">
<span>@Model.Specs</span>
</div>
<div class="product-card__footer">
<span class="product-card__price">@Model.Price.ToString("N0") &#8381;</span>
<form class="product-card__form" asp-action="Add" asp-controller="Cart" method="post">
<input type="hidden" name="productId" value="@Model.Id" />
<button type="submit" class="btn btn-primary btn-sm product-card__btn">Купить</button>
</form>
</div>
</div>
</article>