//[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()));
        }
Exemplo n.º 2
0
        // 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());
        }
Exemplo n.º 3
0
        // 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));
        }