Базово работает

gRPC на отдельном порту
This commit is contained in:
2026-06-01 18:02:48 +03:00
parent 3af9cb1912
commit 50626c6ac6
38 changed files with 833 additions and 164 deletions

View File

@@ -0,0 +1,19 @@
using System.Text.Json;
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
namespace ConsoleApp.Data;
internal static class BarcodesJsonConverter
{
private static readonly JsonSerializerOptions JsonOptions = new();
public static ValueConverter<List<string>, string> Instance { get; } = new(
v => Serialize(v),
v => Deserialize(v));
private static string Serialize(List<string> value) =>
JsonSerializer.Serialize(value, JsonOptions);
private static List<string> Deserialize(string value) =>
JsonSerializer.Deserialize<List<string>>(value, JsonOptions) ?? [];
}