public ActionResult NewMessages(int id, DateTime sinceDate) { RoomModel room = roomDal.GetChatRoom(id); if (room != null) { List <MessageModel> messages = messageDal.GetMessages(id, sinceDate); List <string> members = roomDal.GetRoomMembers(id); RoomViewModel roomVm = new RoomViewModel(); roomVm.Room = room; roomVm.Messages = messages; roomVm.Members = members; return(PartialView("_PartialChatMessageView", roomVm)); } return(new HttpNotFoundResult()); }
// 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()); }