Я хочу импортировать свой связанный продукт по ним - PullRequest
0 голосов
/ 24 января 2019

Вот мой 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...