static void Main(string[] args) { Console.WriteLine("Setup DB"); var rc = new RoomConfiguration(); // appsettings.json based config identical to those used in the service layer var builder = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory()).AddJsonFile("appsettings.json"); DbConfiguration = builder.Build(); Console.WriteLine($"Create Db for {DbConfiguration.GetConnectionString(nameof(PersonalManagerContext))}"); // Create DB and check model using (var context = new PersonalManagerContext(DbConfiguration)){ context.Database.EnsureDeleted(); context.Database.EnsureCreated(); // add seed data for demo context.Set <Employee>().Add(new Employee { Name = "Ermin Employee", EmployeeNumber = "A123456" }); context.SaveChanges(); // force model to be created in memory for testing var model = context.Set <Employee>().ToList(); System.Console.WriteLine(model.Count()); // for more testing see unit tests } Console.WriteLine("Done"); Console.ReadLine(); }
public AccountRepository( UserManager <UserAccount> userManager, RoleManager <IdentityRole> roleManeger, PersonalManagerContext context ) { _userManager = userManager; _roleManeger = roleManeger; _context = context; }
public ControlPointRepository(PersonalManagerContext context) { _context = context; }
public GenericAsyncRepository(PersonalManagerContext context) { this.context = context; }