public async Task <List <MessageInfo> > GetTestMessage()
        {
            var key = _memoryCache.Get <string>(HttpContext.GetLogin() + "key");

            _logger.LogInformation($"Ключ пользователя {HttpContext.GetLogin()}: {key}");
            var returnedList = new List <MessageInfo>();

            foreach (var item in _list)
            {
                returnedList.Add(new MessageInfo
                {
                    Date = TresCipher.Encrypt(item.Date, key),
                    Text = TresCipher.Encrypt(item.Text, key)
                });
            }
            return(returnedList);
        }
        public async Task <string> CreateMessage(MessageInfo model)
        {
            var user   = HttpContext.GetLogin();
            var cookie = _memoryCache.Get <IEnumerable <string> >(user + "cookie");

            _client.DefaultRequestHeaders.Add("Cookie", cookie);


            _logger.LogInformation($"Пришедшие данные:{model.Text}/{model.Date}");
            var key = _memoryCache.GetKey2Laba(user);

            _logger.LogInformation($"Ключ пользователя {user}: {key}");

            model.Text = TresCipher.Encrypt(model.Text, key);
            model.Date = TresCipher.Encrypt(model.Date, key);
            _logger.LogInformation($"Зашифрованный текст: {model.Text}");
            _logger.LogInformation($"Зашифрованная дата: {model.Date}");

            var response = await _client.PostAsJsonAsync("message", model);

            response.EnsureSuccessStatusCode();
            return(await response.Content.ReadAsStringAsync());
        }