assets-on-market Tech task for C# interview Technology Stack .NET Core 3.1, C# Web API SQL Server Entity Framework Core 3.1 code first approach Docker Assets AssetId AssetName AssetProperties AssetId Property Value Timestamp