public JsonResult ViewChatMessage(Int64 id) { taskAssignId = id; var chatMessages = chatMessageManager.GetAll().Where(x => x.TaskAssignId == id).ToList(); var messages = (from c in chatMessages where c.TaskAssignId == id select new ChatMessageVm { Id = c.Id, TaskAssignId = c.TaskAssignId, ChatMessageText = c.ChatMessageText, Created = c.Created }).OrderByDescending(x => x.Id).ToList(); return(Json(new { Data = messages, status = messages == null ? false : true }, JsonRequestBehavior.AllowGet)); }