Exemplo n.º 1
0
        public static void Initialize(EonixContext context)
        {
            context.Database.EnsureCreated();


            if (context.Users.Any())
            {
                return;   // DB has been seeded
            }

            var users = new User[]
            {
                new User {
                    Id = Guid.NewGuid(), FirstName = "Julien", LastName = "Desterbecq"
                },
                new User {
                    Id = Guid.NewGuid(), FirstName = "Arnold", LastName = "Schwarzenegger"
                },
                new User {
                    Id = Guid.NewGuid(), FirstName = "Bruce", LastName = "Willis"
                },
                new User {
                    Id = Guid.NewGuid(), FirstName = "Sylvester", LastName = "Stallone"
                }
            };

            foreach (User s in users)
            {
                context.Users.Add(s);
            }
            context.SaveChanges();
        }
Exemplo n.º 2
0
        public UserController(EonixContext context)
        {
            var services        = new ServiceCollection();
            var serviceProvider = services.BuildServiceProvider();
            var _uowProvider    = new UowProvider(serviceProvider);

            this._context        = context;
            this._userRepository = new UserRepository(context, _uowProvider);
        }
Exemplo n.º 3
0
        public Tests()
        {
            var services        = new ServiceCollection();
            var serviceProvider = services.BuildServiceProvider();
            var _uowProvider    = new UowProvider(serviceProvider);

            this._context        = new EonixContext();
            this._userRepository = new UserRepository(this._context, _uowProvider);
        }
Exemplo n.º 4
0
 public UserRepository(EonixContext context, IUowProvider uowProvider)
 {
     this._context = context;
     _uowProvider  = uowProvider;
 }