Exemplo n.º 1
0
        public async Task <ActionResult <List <ChatMessageModel> > > GetNewChatMessages(Guid chatUid, Guid?messageUid)
        {
            var uid = new Guid(HttpContext.Request.Headers[AuthorizationHeaders.PersonUid].First());
            var validationResult = _chatValidation.ValidateGetNewChatMessages(chatUid, messageUid);

            if (!validationResult.ValidationResult)
            {
                return(BadRequest(validationResult.ValidationMessage));
            }
            return(await _chatLogic.GetNewChatMessages(chatUid, messageUid, uid));
        }