From 56edd2056224b280ccf9a4be8f4b1c17e6594982 Mon Sep 17 00:00:00 2001 From: "Sean \"Solao Bajiuik\" Stoves" Date: Thu, 6 Aug 2020 17:19:33 -0400 Subject: [PATCH] Adding ExperiencePoints table and Model --- ChaosBot/Models/ChaosbotContext.cs | 3 +++ ChaosBot/Models/Experience.cs | 15 +++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 ChaosBot/Models/Experience.cs diff --git a/ChaosBot/Models/ChaosbotContext.cs b/ChaosBot/Models/ChaosbotContext.cs index 4f74541..7715eb6 100644 --- a/ChaosBot/Models/ChaosbotContext.cs +++ b/ChaosBot/Models/ChaosbotContext.cs @@ -11,6 +11,7 @@ namespace ChaosBot.Models public DbSet Raffles { get; set; } public DbSet CommandPermissions { get; set; } public DbSet Configuration { get; set; } + public DbSet ExperiencePoints { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { @@ -41,6 +42,8 @@ namespace ChaosBot.Models .HasKey(x => new {x.DiscordGuildId, x.LodestoneId}); modelBuilder.Entity() .HasKey(x => new {x.DiscordGuildId, x.DiscordUserId}); + modelBuilder.Entity() + .HasKey(x => new {x.DiscordGuildId, x.DiscordUserId}); modelBuilder.Entity() .HasKey(x => new {x.DiscordGuildId, x.Key}); } diff --git a/ChaosBot/Models/Experience.cs b/ChaosBot/Models/Experience.cs new file mode 100644 index 0000000..f46148e --- /dev/null +++ b/ChaosBot/Models/Experience.cs @@ -0,0 +1,15 @@ +using System.ComponentModel.DataAnnotations; + +namespace ChaosBot.Models +{ + #region Required + public class Experience + { + [Required] + public ulong DiscordUserId { get; set; } + [Required] + public ulong DiscordGuildId { get; set; } + public ulong Amount { get; set; } + } + #endregion +} \ No newline at end of file