Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @foreach (var item in Model) {
- <section class="col-xs-12 col-sm-6 col-md-12">
- <article class="search-result row">
- <div class="col-xs-12 col-sm-12 col-md-3">
- <div id="warmCarousel" class="carousel slide" data-ride="carousel">
- <!-- Indicators -->
- <ol class="carousel-indicators">
- <li data-target="#warmCarousel" data-slide-to="0" class="active"></li>
- <li data-target="#warmCarousel" data-slide-to="1"></li>
- </ol>
- <div id="warmCarousel" class="carousel slide" data-ride="carousel">
- <!-- Indicators -->
- <ol class="carousel-indicators">
- <li data-target="#warmCarousel" data-slide-to="0" class="active"></li>
- <li data-target="#warmCarousel" data-slide-to="1"></li>
- </ol>
- @foreach (var item2 in Model.Distinct()) {
- <!-- Wrapper for slides -->
- <div class="carousel-inner" role="listbox">
- <div class="item active">
- <img title="Toilet Images" class="thumbnail" src="~/ToiletImages/@item.Images.Name" style="height:200px;width:300px;" />
- </div>
- </div>
- }
- <!-- Left and right controls -->
- <a class="left carousel-control" href="#warmCarousel" role="button" data-slide="prev">
- <span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
- <span class="sr-only">Previous</span>
- </a>
- <a class="right carousel-control" href="#warmCarousel" role="button" data-slide="next">
- <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
- <span class="sr-only">Next</span>
- </a>
- </div>
- </div>
- </div>
- <<div class="col-xs-12 col-sm-12 col-md-2">
- <ul class="meta-search">
- <li><i class="glyphicon glyphicon-cloud"></i> <span>@Html.DisplayFor(modelItem => item.Toilet.Address)</span>
- </li>
- <li><i class="glyphicon glyphicon-star"></i> <span>@Html.DisplayFor(modelItem => item.Review.Rating)</span>
- </li>
- <li><i class="glyphicon glyphicon-tags"></i> <span>@Html.DisplayFor(modelItem => item.Toilet.Region)</span>
- </li>
- </ul>
- </div>
- <div class="col-xs-12 col-sm-12 col-md-7 excerpet">
- <h3><a href="#"title=""> Toilet: @Html.DisplayFor(modelItem => item.Toilet.Location_Name) </a></h3>
- <p>@Html.DisplayFor(modelItem => item.Toilet.Features_Description)</p>
- <p> <em>@Html.DisplayFor(modelItem => item.Review.Feedback)</em>
- <p/>
- <button class="btn btn-primary" onclick="@(" window.location.href='" + @Url.Action("AddReview", "DUser") + "' ");">
- <span class="glyphicon glyphicon-plus"></span> Give Review
- </button>
- </div>
- </article>
- </section>
- }
- [HttpGet]
- public ViewResult SearchBarToilet(string searchlocation) {
- 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 {
- Toilet = t,
- Review = a,
- Images = t2
- }).Distinct();
- var toilets = new List < Toilet > ();
- foreach(var t in displaytoilets) {
- if (!string.IsNullOrEmpty(searchlocation)) {
- displaytoilets = displaytoilets.Where(x => x.Toilet.Location_Name.Contains(searchlocation));
- TempData["Msg"] = "Search successful";
- return View(displaytoilets);
- } else {
- TempData["Msg"] = "Search failed";
- }
- ViewBag.duserid = Session["duserID"];
- }
- return View();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement