Cześć napisałem funkcję która sprawdza czy produkt nalezy do danej osoby czy nie i mojej pytanie brzmi jak taką funkcję mogę wywołanie na stronie razor ?
Funkcja jest w kontrolerze Order
public bool isYourProduct(string userId,int productId)
{
var userProduct = productService.GetById(productId).User.Id;
if (userId == userProduct) return true;
else return false;
}
public bool isYourProduct(string userId, int productId)
{
userId = User.Identity.GetUserId();
return orderManager.isYourProduct(userId,productId);
}
oraz
<h1>Popularne</h1>
@foreach (var item in Model.Bestsellers)
{
<div class="col-md-4">
<h2><a href="@Url.Action("Details", "Product", new { id =item.Id })">@item.Title</a></h2>
<p>Cena: @item.Price</p>
<p>Ilość: @item.Quantity</p>
<p>Dodany: @item.DateOfAddition</p>
@if() { ???
<p><a class="btn btn-default" href="@Url.Action("AddBasket", "Order", new { id = item.Id })">Dodaj do Koszyka »</a></p>
}
</div>
}