gives a contact list to chat window
This commit is contained in:
@ -4,6 +4,10 @@ using Microsoft.AspNet.Http.Features;
|
|||||||
using Microsoft.AspNet.Diagnostics;
|
using Microsoft.AspNet.Diagnostics;
|
||||||
using Microsoft.AspNet.Authorization;
|
using Microsoft.AspNet.Authorization;
|
||||||
using Microsoft.AspNet.Hosting;
|
using Microsoft.AspNet.Hosting;
|
||||||
|
using Yavsc.Models;
|
||||||
|
using Microsoft.AspNet.Identity;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Security.Claims;
|
||||||
|
|
||||||
namespace Yavsc.Controllers
|
namespace Yavsc.Controllers
|
||||||
{
|
{
|
||||||
@ -12,12 +16,16 @@ namespace Yavsc.Controllers
|
|||||||
{
|
{
|
||||||
public IHostingEnvironment Hosting { get; set; }
|
public IHostingEnvironment Hosting { get; set; }
|
||||||
|
|
||||||
|
private ApplicationDbContext DbContext;
|
||||||
|
|
||||||
private readonly IHtmlLocalizer _localizer;
|
private readonly IHtmlLocalizer _localizer;
|
||||||
|
|
||||||
public HomeController(IHtmlLocalizer<Startup> localizer, IHostingEnvironment hosting)
|
public HomeController(IHtmlLocalizer<Startup> localizer, IHostingEnvironment hosting,
|
||||||
|
ApplicationDbContext context, UserManager<ApplicationUser> userManager)
|
||||||
{
|
{
|
||||||
_localizer = localizer;
|
_localizer = localizer;
|
||||||
Hosting = hosting;
|
Hosting = hosting;
|
||||||
|
DbContext = context;
|
||||||
}
|
}
|
||||||
|
|
||||||
public IActionResult Index()
|
public IActionResult Index()
|
||||||
@ -42,6 +50,11 @@ namespace Yavsc.Controllers
|
|||||||
|
|
||||||
public ActionResult Chat()
|
public ActionResult Chat()
|
||||||
{
|
{
|
||||||
|
if (User.Identity.IsAuthenticated) {
|
||||||
|
string uid = User.GetUserId();
|
||||||
|
ViewBag.Contacts = DbContext.Contacts.Where(c=>c.OwnerId == uid)
|
||||||
|
;
|
||||||
|
}
|
||||||
return View();
|
return View();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user