Exemplo n.º 1
0
        private NightClubContext InitializeContext()
        {
            var options = new DbContextOptionsBuilder <NightClubContext>()
                          .UseInMemoryDatabase(databaseName: "NightClub")
                          .Options;

            var context = new NightClubContext(options);

            context.Database.EnsureDeleted();
            SeedDatabase(context);
            return(context);
        }
Exemplo n.º 2
0
 private void SeedDatabase(NightClubContext context)
 {
     context.Members.Add(new Member
     {
         Id            = 1,
         Email         = "*****@*****.**",
         IsActive      = true,
         IdentityCards = new List <IdentityCard> {
             new IdentityCard
             {
                 CardNumber             = 1000000001,
                 BirthDate              = new DateTime(1994, 4, 26),
                 Firstname              = "John",
                 Lastname               = "Doe",
                 NationalRegisterNumber = "548.65.84-654-56",
                 ValidityDate           = new DateTime(2017, 11, 18),
                 ExpirationDate         = new DateTime(2022, 11, 18)
             }
         },
         MemberCards = new List <MemberCard>
         {
             new MemberCard
             {
                 IsActive = false,
                 Code     = "0f8fad5b-d9cb-469f-a165-70867728950e",
             }
         },
         Blacklists = new List <Blacklist>
         {
             new Blacklist
             {
                 StartDate = new DateTime(2019, 6, 1),
                 EndDate   = new DateTime(2019, 8, 1),
             }
         }
     });
     context.SaveChanges();
 }
Exemplo n.º 3
0
 public MemberService(NightClubContext context)
 {
     _context = context;
 }