[HttpGet("get-tuple")]
public async Task<IActionResult> GetTuple() =>
Ok(new SmthRequest(
Guid.NewGuid(),
Guid.NewGuid(),
new List<(Guid id, int count)>()
{
(Guid.NewGuid(), 1),
(Guid.NewGuid(), 2),
(Guid.NewGuid(), 3),
(Guid.NewGuid(), 4),
(Guid.NewGuid(), 5),
}
));
{
"x1": "4d97ab93-bdca-421d-8549-122d5e1d42b9",
"x2": "c0a956d1-908a-495b-add6-2aca2941286a",
"x3": [
{},
{},
{},
{},
{}
]
}
так и не понял чем тебе не подходит данная либа, учитывая требования задачи
ToList
, ToDictionary
и т.д.) ExecuteUpdateAsync
, который работает с запросом, а не с данными.Так если он для компании делает интеллектуальные права принадлежат компании ну и разрабу соответственно
docker-compose
описан полностью. Код пока не скину, т.к. он на другой машине. В docker-compose
есть два сервиса под web api и orleans, есть секция networks
которая настроена под драйвер bridge
.HttpClient
запросы на эндпоинты друг друга, что говорит о том, что связь между ними работает. Проблема в подключении именно Orleans Client
и Orleans Server
, т.к. ошибка появляется буквально сразу во время запуска проекта с Orleans Client
. Все порты (30 000 и 11 111 открыты), но не работает почему-то.localStorage
каждую карточку отдельный элементомlocalStorage('productInfo-1', ...);
localStorage('productInfo-2', ...);
localStorage('productInfo-N', ...);
let produts = ...
let jsonProducts = JSON.strringify(products)
localStorage.setItem('products', jsonProducts)
let jsonProducts = localStorage.getItem('products')
let products = JSON.parse(jsonProducts)
products = products.shift(...)
localStorage.setItem('products', jsonProducts)