|
|
|
@ -40,8 +40,9 @@ namespace Yavsc.Controllers
|
|
|
|
|
ViewBag.SecureHomeUrl = "https://" + Request.Headers["X-Forwarded-Host"];
|
|
|
|
|
ViewBag.SshHeaderKey = Request.Headers[Constants.SshHeaderKey];
|
|
|
|
|
var uid = User.GetUserId();
|
|
|
|
|
long [] clicked=null;
|
|
|
|
|
if (uid==null) {
|
|
|
|
|
long[] clicked = null;
|
|
|
|
|
if (uid == null)
|
|
|
|
|
{
|
|
|
|
|
await HttpContext.Session.LoadAsync();
|
|
|
|
|
var strclicked = HttpContext.Session.GetString("clicked");
|
|
|
|
|
if (strclicked != null) clicked = strclicked.Split(':').Select(c => long.Parse(c)).ToArray();
|
|
|
|
@ -52,6 +53,7 @@ namespace Yavsc.Controllers
|
|
|
|
|
n => !clicked.Contains(n.Id)
|
|
|
|
|
);
|
|
|
|
|
this.Notify(notes);
|
|
|
|
|
|
|
|
|
|
ViewData["HaircutCommandCount"] = _dbContext.HairCutQueries.Where(
|
|
|
|
|
q => q.ClientId == uid && q.Status < QueryStatus.Failed
|
|
|
|
|
).Count();
|
|
|
|
@ -63,7 +65,8 @@ namespace Yavsc.Controllers
|
|
|
|
|
.Where(a => a.ParentCode == id)
|
|
|
|
|
.OrderByDescending(a => a.Rate).ToList();
|
|
|
|
|
|
|
|
|
|
foreach (var a in toShow) {
|
|
|
|
|
foreach (var a in toShow)
|
|
|
|
|
{
|
|
|
|
|
a.Children = a.Children.Where(c => !c.Hidden).ToList();
|
|
|
|
|
}
|
|
|
|
|
return View(toShow);
|
|
|
|
@ -89,12 +92,14 @@ namespace Yavsc.Controllers
|
|
|
|
|
|
|
|
|
|
public ActionResult Chat()
|
|
|
|
|
{
|
|
|
|
|
if (User.Identity.IsAuthenticated) {
|
|
|
|
|
if (User.Identity.IsAuthenticated)
|
|
|
|
|
{
|
|
|
|
|
ViewBag.IsAuthenticated = true;
|
|
|
|
|
string uid = User.GetUserId();
|
|
|
|
|
ViewBag.Contacts = _dbContext.Contact.Where(c => c.OwnerId == uid)
|
|
|
|
|
;
|
|
|
|
|
} else ViewBag.IsAuthenticated=false;
|
|
|
|
|
}
|
|
|
|
|
else ViewBag.IsAuthenticated = false;
|
|
|
|
|
return View();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|