public async Task <ActionResult <ChatMessageModel> > AddChatMessage(AddMessageModel request) { var uid = new Guid(HttpContext.Request.Headers[AuthorizationHeaders.PersonUid].First()); var validationResult = _chatValidation.ValidateAddChatMessage(request, uid); if (!validationResult.ValidationResult) { return(BadRequest(validationResult.ValidationMessage)); } return(await _chatLogic.AddChatMessage(request, uid)); }