forked from Teknikode/Teknik
11 changed files with 133 additions and 17 deletions
@ -1 +1,21 @@
@@ -1 +1,21 @@
|
||||
|
||||
$(document).ready(function () { |
||||
$('#Query').on('input', function (e) { |
||||
query = $(this).val(); |
||||
$.ajax({ |
||||
type: "POST", |
||||
url: searchResultsURL, |
||||
data: { query: query }, |
||||
success: function (html) { |
||||
if (html) { |
||||
if (html.error) { |
||||
$("#top_msg").css('display', 'inline', 'important'); |
||||
$("#top_msg").html('<div class="alert alert-danger alert-dismissable"><button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>' + html.error + '</div>'); |
||||
} |
||||
else { |
||||
$("#results").html(html); |
||||
} |
||||
} |
||||
} |
||||
}); |
||||
}); |
||||
}); |
@ -0,0 +1,13 @@
@@ -0,0 +1,13 @@
|
||||
using System; |
||||
using System.Collections.Generic; |
||||
using System.Linq; |
||||
using System.Web; |
||||
using Teknik.ViewModels; |
||||
|
||||
namespace Teknik.Areas.Admin.ViewModels |
||||
{ |
||||
public class UserInfoViewModel : ViewModelBase |
||||
{ |
||||
public string Username { get; set; } |
||||
} |
||||
} |
@ -1,7 +1,12 @@
@@ -1,7 +1,12 @@
|
||||
@model Teknik.Areas.Admin.ViewModels.SearchResultViewModel |
||||
|
||||
<div class="row"> |
||||
<div class="col-sm-10 col-sm-offset-1"> |
||||
<a href="@Url.SubRouteUrl("admin", "Admin.UserInfo", new { username = Model.Username })">@Model.Username</a> |
||||
<div class="row"> |
||||
<div class="col-sm-3"> |
||||
<a href="@Url.SubRouteUrl("admin", "Admin.UserInfo", new { username = Model.Username })">@Model.Username</a> |
||||
</div> |
||||
<div class="col-sm-3">@Model.Email</div> |
||||
<div class="col-sm-3"><time datetime="@Model.JoinDate.ToString("s")">@Model.JoinDate.ToString("MMMM dd, yyyy hh:mm tt")</time></div> |
||||
<div class="col-sm-3"><time datetime="@Model.LastSeen.ToString("s")">@Model.LastSeen.ToString("MMMM dd, yyyy hh:mm tt")</time></div> |
||||
</div> |
||||
</div> |
@ -1,6 +1,19 @@
@@ -1,6 +1,19 @@
|
||||
@model List<Teknik.Areas.Admin.ViewModels.SearchResultViewModel> |
||||
|
||||
@foreach (var post in Model) |
||||
@if (Model.Any()) |
||||
{ |
||||
@Html.Partial("SearchResult", post) |
||||
<div class="row text-center"> |
||||
<div class="col-sm-3"><b>Username</b></div> |
||||
<div class="col-sm-3"><b>Email</b></div> |
||||
<div class="col-sm-3"><b>Join Date</b></div> |
||||
<div class="col-sm-3"><b>Last Seen</b></div> |
||||
</div> |
||||
foreach (var post in Model) |
||||
{ |
||||
@Html.Partial("SearchResult", post) |
||||
} |
||||
} |
||||
else |
||||
{ |
||||
<h3>No Results</h3> |
||||
} |
@ -0,0 +1,7 @@
@@ -0,0 +1,7 @@
|
||||
@model Teknik.Areas.Admin.ViewModels.UserInfoViewModel |
||||
|
||||
<div class="row"> |
||||
<div class="col-sm-10 col-sm-offset-1"> |
||||
<a href="@Url.SubRouteUrl("user", "User.Index", new { username = Model.Username })">@Model.Username</a> |
||||
</div> |
||||
</div> |
Loading…
Reference in new issue