//[Route("chat/Chattest")] public IActionResult Index() { string name = HttpContext.Session.GetString("username"); if (name == "" || name == null) { name = "User"; } ViewBag.Name = name; return(View(MessageDB.GetMessages())); }
// GET: Rooms/View/{id} public ActionResult View(int id) { RoomModel room = roomDal.GetChatRoom(id); if (room != null) { List <MessageModel> messages = messageDal.GetMessages(id); List <string> members = roomDal.GetRoomMembers(id); RoomViewModel roomVm = new RoomViewModel(); roomVm.Room = room; roomVm.Messages = messages; roomVm.Members = members; return(View("View", roomVm)); } return(new HttpNotFoundResult()); }
// GET: Messages/Since?roomId={roomId}&sinceDate={sinceDate} public ActionResult Since(int roomId, DateTime sinceDate) { var messages = messageDal.GetMessages(roomId, sinceDate); return(Json(messages, JsonRequestBehavior.AllowGet)); }