/// <summary>
        /// Remove user from
        /// related chat.
        /// </summary>
        /// <param name="chatId"></param>
        /// <param name="userId"></param>
        /// <returns></returns>
        public async Task <ChatResponse> RemoveUserFromChat(string chatId, string userId)
        {
            var realChatId = Guid.Parse(chatId);

            var userChat = new ApplicationUserChat
            {
                ChatId = realChatId,
                UserId = userId
            };

            var success = await _repository.DeleteUserChat(userChat);

            if (!success)
            {
                return(ChatResponse.Unsuccessful("Error removing userchat relation."));
            }

            return(ChatResponse.Successfull());
        }