Lots of additions and restructuring

This commit is contained in:
2021-10-30 21:58:43 -04:00
parent 9cf11e982f
commit 20cac8c378
37 changed files with 4465 additions and 117 deletions

View File

@@ -0,0 +1,15 @@
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata.Builders;
namespace TOOHUCardAPI.Data.Models.ModelBuilders
{
public class CardLevelModelBuilder : IModelBuilder
{
public ModelBuilder BuildModel(ModelBuilder builder)
{
EntityTypeBuilder<CardLevel> cardLevelBuilder = builder.Entity<CardLevel>();
cardLevelBuilder.HasKey(cl => new {cl.UserSteamId, cl.CardItemCode});
return builder;
}
}
}

View File

@@ -0,0 +1,9 @@
using Microsoft.EntityFrameworkCore;
namespace TOOHUCardAPI.Data.Models.ModelBuilders
{
public interface IModelBuilder
{
public ModelBuilder BuildModel(ModelBuilder builder);
}
}