Вот мой HomeViewModel:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace GymInternetShop.ViewModels.Home
{
public class HomeIndexViewModel
{
public IEnumerable<GymInternetShop.Models.DomainModels.Group> Groups { get; set; }
public IEnumerable<GymInternetShop.Models.DomainModels.Product> Products { get; set; }
public IEnumerable<GymInternetShop.Models.DomainModels.Product> Papoular { get; set; }
public IEnumerable<GymInternetShop.Models.DomainModels.Product> SameProduct { get; set; }
public IEnumerable<GymInternetShop.Models.DomainModels.Product> BestSellersProducts { get; set; }
}
}
Я хочу использовать public IEnumerable<GymInternetShop.Models.DomainModels.Product> SameProduct { get; set; }
в моей HomeIndexViewModel, чтобы показать похожие посты на моей нижней странице просмотра.
Вот мой контроллер:
public ActionResult ShowProducts(string productName , string tags)
{
ProductRepository blProduct = new ProductRepository();
var model = new GymInternetShop.ViewModels.Home.HomeIndexViewModel();
model.SameProduct = blProduct.Select().Where(p => p.Tags == tags);
List<Product> src = blProduct.Where(p => p.Url.Trim() == productName.Trim()).ToList();
if (src.Any())
{
return View(src);
}
else
{
return RedirectToAction("Index");
}
}
я создал этот контроллер, когда нажимаю на кнопку «Подробности».
Моя ShowProduct
Просмотреть модель, и я могу видеть мои детали продукта,
Моя проблема здесь: я хочу создать раздел в нижней части моего ShowProduct
Просмотр модели для показа связанных сообщений, я хочу выбрать свой связанный пост с тегами Them в My Sql
и вот мой ShowProduct
Просмотр модели:
@model IEnumerable<GymInternetShop.Models.DomainModels.Product>
@{
ViewBag.Title = "ShowProducts";
}
<div class="container">
<h2 >Product Details</h2>
<div class="separator"></div>
</div>
//Note: Here i show My Details Product And Thats Work!
@foreach (var item in Model)
{
<div class="container" dir="rtl">
<div class="card">
<div class="container-fliud">
<div class="wrapper row">
<div class="preview col-md-6">
<div class="preview-pic tab-content">
<div class="tab-pane active" id="pic-1"><img src="/Files/UploadImages/@item.Image" /></div>
<div class="tab-pane" id="pic-2"><img src="/Files/UploadImages/@item.Image" /></div>
<div class="tab-pane" id="pic-3"><img src="/Files/UploadImages/@item.Image" /></div>
<div class="tab-pane" id="pic-4"><img src="/Files/UploadImages/@item.Image" /></div>
<div class="tab-pane" id="pic-5"><img src="/Files/UploadImages/@item.Image" /></div>
</div>
</div>
</div>
</div>
</div>
</div>
}
// note: I want to make a Foreach Here and Select my Related Post Where My post Tags looklike My Above product Tags