gives a contact list to chat window

This commit is contained in:
2016-09-23 12:28:38 +02:00
parent 2820d7e338
commit 3c49a80ab4

View File

@ -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();
} }