public override Task <PostMessageResponse> Handle(PostMessageRequest requestData) { if (CurrentUser == null) { throw new HttpException(401); } var message = messagesManager.PostMessage(requestData.Message, CurrentUser); return(Task.FromResult(new PostMessageResponse { Id = message.Id, Message = message.Text, AuthorId = message.AuthorId })); }