From 7fc7464e13464b0867c7d699ba150a79d6a66e8a Mon Sep 17 00:00:00 2001 From: Ryan Date: Mon, 3 Apr 2023 21:56:57 -0400 Subject: [PATCH] progress --- DbContext.cs | 11 +++++++++++ Entities/Card.cs | 8 ++++++++ Entities/User.cs | 8 ++++++++ Sequence.csproj | 10 ++++++++++ Suit.cs | 7 +++++++ 5 files changed, 44 insertions(+) create mode 100644 DbContext.cs create mode 100644 Entities/Card.cs create mode 100644 Entities/User.cs create mode 100644 Suit.cs diff --git a/DbContext.cs b/DbContext.cs new file mode 100644 index 0000000..2582ff5 --- /dev/null +++ b/DbContext.cs @@ -0,0 +1,11 @@ +using Microsoft.AspNetCore.Identity; +using Microsoft.AspNetCore.Identity.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore; +using Sequence.Entities; + +public class DbContext : IdentityDbContext, Guid> +{ + public DbContext(DbContextOptions options) : base(options) { } + + public DbSet Cards { get; set; } +} \ No newline at end of file diff --git a/Entities/Card.cs b/Entities/Card.cs new file mode 100644 index 0000000..fed6d82 --- /dev/null +++ b/Entities/Card.cs @@ -0,0 +1,8 @@ +namespace Sequence.Entities; + +public class Card +{ + public Guid Id { get; set; } + public Suit Suit { get; set; } + public string Value { get; set; } +} \ No newline at end of file diff --git a/Entities/User.cs b/Entities/User.cs new file mode 100644 index 0000000..8e80b01 --- /dev/null +++ b/Entities/User.cs @@ -0,0 +1,8 @@ +using Microsoft.AspNetCore.Identity; + +namespace Sequence.Entities; + +public class User : IdentityUser +{ + public string Name { get; set; } +} \ No newline at end of file diff --git a/Sequence.csproj b/Sequence.csproj index 4c2bb77..5ae90a7 100644 --- a/Sequence.csproj +++ b/Sequence.csproj @@ -6,4 +6,14 @@ enable + + + + + runtime; build; native; contentfiles; analyzers; buildtransitive + all + + + + diff --git a/Suit.cs b/Suit.cs new file mode 100644 index 0000000..7a556ec --- /dev/null +++ b/Suit.cs @@ -0,0 +1,7 @@ +public enum Suit +{ + Hearts = 0, + Diamonds = 1, + Spades = 2, + Clubs = 3 +} \ No newline at end of file