You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Detail.cshtml 3.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. @using Karsha_Site.Application.Services.Products.Queries.GetProductDetailForSite;
  2. @model ProductDetailForSiteDto
  3. @{
  4. ViewData["Title"] = "Detail";
  5. Layout = "~/Views/Shared/_Layout.cshtml";
  6. }
  7. @{
  8. var price = "-";
  9. }
  10. @if (@Model.Price.HasValue == true)
  11. {
  12. price = @Model.Price.Value.ToString("n0") + "ریال";
  13. }
  14. <!--Page Title-->
  15. <section class="page-title">
  16. </section>
  17. <!--End Page Title-->
  18. <!--Shop Single Section-->
  19. <section class="shop-single-section">
  20. <div class="auto-container">
  21. <!--Shop Single-->
  22. <div class="shop-page product-details">
  23. <!-- Sec Title -->
  24. <div class="sec-title">
  25. <div class="title-inner">
  26. <div class="title">@Model.Title</div>
  27. <span style="float: right; direction: rtl;">
  28. <strong style="float: right;margin-left:5px;">
  29. کد :
  30. </strong>
  31. @Model.Code
  32. </span>
  33. </div>
  34. </div>
  35. <!--Basic Details-->
  36. <div class="basic-details">
  37. <div class="row clearfix">
  38. <!--Info Column-->
  39. <div class="info-column col-lg-5 col-md-12 col-sm-12 wow slideInRight" data-wow-delay="300ms" data-wow-duration="1500ms">
  40. <div class="text">
  41. <strong>
  42. قیمت :
  43. </strong>
  44. <span>
  45. @price
  46. </span>
  47. </div>
  48. <div class="text">
  49. <strong>
  50. موجودی :
  51. </strong>
  52. <span>
  53. @Model.Inventory.ToString("n0")
  54. </span>
  55. </div>
  56. <ul class="shop-list">
  57. @foreach (var feature in Model.Features.Take(5).ToList())
  58. {
  59. <li><strong>@feature.DisplayName</strong><span class="theme_color">:</span>@feature.Value</li>
  60. }
  61. </ul>
  62. </div>
  63. <div class="image-column projects-single-section pt-0 ltr col-lg-7 col-md-12 col-sm-12">
  64. <!-- Carousel Box -->
  65. <div class="carousel-box">
  66. <div class="project-single-carousel owl-carousel owl-theme">
  67. @foreach(var image in Model.Images)
  68. {
  69. <div class="slide inner-box">
  70. <div class="image">
  71. <img src="~/@image" alt="" />
  72. </div>
  73. </div>
  74. }
  75. </div>
  76. </div>
  77. </div>
  78. </div>
  79. </div>
  80. <!--Basic Details-->
  81. <!--Product Info Tabs-->
  82. <div class="product-info-tabs wow slideInRight" data-wow-delay="300ms" data-wow-duration="1500ms">
  83. <!--Product Tabs-->
  84. <div class="prod-tabs tabs-box">
  85. <!--Tab Btns-->
  86. <ul class="tab-btns tab-buttons clearfix">
  87. <li data-tab="#prod-info" class="tab-btn">نمایش کامل ویژگی ها</li>
  88. <li data-tab="#prod-details" class="tab-btn active-btn">توضیحات</li>
  89. </ul>
  90. <!--Tabs Container-->
  91. <div class="tabs-content">
  92. <!--Tab / Active Tab-->
  93. <div class="tab active-tab" id="prod-details">
  94. <div class="content">
  95. <p>
  96. @Model.Description
  97. </p>
  98. </div>
  99. </div>
  100. <!--Tab / Active Tab-->
  101. <div class="tab" id="prod-info">
  102. <div class="content">
  103. <ul class="shop-list">
  104. @foreach (var feature in Model.Features.ToList())
  105. {
  106. <li><strong>@feature.DisplayName</strong><span class="theme_color">:</span>@feature.Value</li>
  107. }
  108. </ul>
  109. </div>
  110. </div>
  111. </div>
  112. </div>
  113. </div>
  114. <!--End Product Info Tabs-->
  115. </div>
  116. </div>
  117. </section>
  118. <!--End Shop Single Section-->