Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.70 KB | None | 0 0
  1. @foreach (var item in Model) {
  2. <section class="col-xs-12 col-sm-6 col-md-12">
  3. <article class="search-result row">
  4. <div class="col-xs-12 col-sm-12 col-md-3">
  5. <div id="warmCarousel" class="carousel slide" data-ride="carousel">
  6. <!-- Indicators -->
  7. <ol class="carousel-indicators">
  8. <li data-target="#warmCarousel" data-slide-to="0" class="active"></li>
  9. <li data-target="#warmCarousel" data-slide-to="1"></li>
  10.  
  11. </ol>
  12. <div id="warmCarousel" class="carousel slide" data-ride="carousel">
  13. <!-- Indicators -->
  14. <ol class="carousel-indicators">
  15. <li data-target="#warmCarousel" data-slide-to="0" class="active"></li>
  16. <li data-target="#warmCarousel" data-slide-to="1"></li>
  17.  
  18. </ol>
  19. @foreach (var item2 in Model.Distinct()) {
  20.  
  21. <!-- Wrapper for slides -->
  22. <div class="carousel-inner" role="listbox">
  23. <div class="item active">
  24. <img title="Toilet Images" class="thumbnail" src="~/ToiletImages/@item.Images.Name" style="height:200px;width:300px;" />
  25. </div>
  26. </div>
  27.  
  28. }
  29. <!-- Left and right controls -->
  30. <a class="left carousel-control" href="#warmCarousel" role="button" data-slide="prev">
  31. <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
  32. <span class="sr-only">Previous</span>
  33. </a>
  34. <a class="right carousel-control" href="#warmCarousel" role="button" data-slide="next">
  35. <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
  36. <span class="sr-only">Next</span>
  37. </a>
  38. </div>
  39. </div>
  40. </div>
  41.  
  42. <<div class="col-xs-12 col-sm-12 col-md-2">
  43. <ul class="meta-search">
  44. <li><i class="glyphicon glyphicon-cloud"></i> <span>@Html.DisplayFor(modelItem => item.Toilet.Address)</span>
  45. </li>
  46. <li><i class="glyphicon glyphicon-star"></i> <span>@Html.DisplayFor(modelItem => item.Review.Rating)</span>
  47. </li>
  48. <li><i class="glyphicon glyphicon-tags"></i> <span>@Html.DisplayFor(modelItem => item.Toilet.Region)</span>
  49. </li>
  50. </ul>
  51. </div>
  52. <div class="col-xs-12 col-sm-12 col-md-7 excerpet">
  53. <h3><a href="#"title=""> Toilet: @Html.DisplayFor(modelItem => item.Toilet.Location_Name) </a></h3>
  54. <p>@Html.DisplayFor(modelItem => item.Toilet.Features_Description)</p>
  55. <p> <em>@Html.DisplayFor(modelItem => item.Review.Feedback)</em>
  56. <p/>
  57. <button class="btn btn-primary" onclick="@(" window.location.href='" + @Url.Action("AddReview", "DUser") + "' ");">
  58. <span class="glyphicon glyphicon-plus"></span> Give Review
  59. </button>
  60. </div>
  61. </article>
  62. </section>
  63.  
  64. }
  65.  
  66. [HttpGet]
  67. public ViewResult SearchBarToilet(string searchlocation) {
  68. var displaytoilets = (from t in db.Toilets join t2 in db.Toilet_Images on t.ID equals t2.Toilet_ID join t3 in db.Reviews on t.ID equals t3.Toilet_ID into joined from a in joined.DefaultIfEmpty() where t.ID.Equals(t2.Toilet_ID) select new DisplayModel {
  69. Toilet = t,
  70. Review = a,
  71. Images = t2
  72. }).Distinct();
  73.  
  74. var toilets = new List < Toilet > ();
  75. foreach(var t in displaytoilets) {
  76. if (!string.IsNullOrEmpty(searchlocation)) {
  77. displaytoilets = displaytoilets.Where(x => x.Toilet.Location_Name.Contains(searchlocation));
  78. TempData["Msg"] = "Search successful";
  79. return View(displaytoilets);
  80. } else {
  81. TempData["Msg"] = "Search failed";
  82. }
  83.  
  84. ViewBag.duserid = Session["duserID"];
  85. }
  86. return View();
  87. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement