public ActionResult ComposeMessage(ComposeMessageRequestModel request) { ComposeMessageResponseModel response = new ComposeMessageResponseModel(); var user = UserService.GetUser(request.UserId); if (user == null || user.Role == Models.User_Model.RoleLevel.Blocked) { response.Logout = true; } else { try { var m = ChatroomService.SendMessage(request); response.MessageId = m.MessageId; response.Errors.AddRange(m.Errors); } catch (Exception e) { response.AddError(e.ToString()); } } return(Json(response)); }