public AuthRepository(PreventionAdvisorDbContext dbContext, UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager) { this._dbContext = dbContext; this._userManager = userManager; this._signInManager = signInManager; this._sessionTasks = new SessionTasks(); }
public async static void Initialize(PreventionAdvisorDbContext context, UserManager <User> userManager) { context.Database.EnsureCreated(); // // Seeding for organizations // Organization benvitec = new Organization { Name = "Benvitec NV", Address = new Address { City = "Beringen", Country = "Belgium", Number = "201", Street = "Koolmijnlaan", Zipcode = "3580" }, Vat = "BE 123.2093.30902", Phone = "011/81.12.34", Website = "http://www.benvitec.be" }; Organization PCT_NV = new Organization { Name = "PCT NV", Address = new Address { City = "Beringen", Country = "Belgium", Number = "201", Street = "Koolmijnlaan", Zipcode = "3580" }, Vat = "BE 123.9999.99999", Phone = "011/81.12.34", Website = "http://www.PVT-NV.be" }; var organizations = new Organization[] { benvitec, PCT_NV }; foreach (Organization organization in organizations) { context.Organizations.Add(organization); } // // Seeding for users // if (await userManager.FindByEmailAsync("*****@*****.**") == null) { var user = new User() { UserName = "******", Email = "*****@*****.**" }; await userManager.CreateAsync(user, "P@ssw0rd!"); } context.SaveChanges(); }
public DashboardController(PreventionAdvisorDbContext dbContext) { this._WorkplaceRepository = new WorkplaceRepository(dbContext); this._ChecklistItemRepository = new ChecklistItemRepository(dbContext); }
public OrganizationController(PreventionAdvisorDbContext dbContext) { this._organizationRepository = new OrganizationRepository(dbContext); }
public ChecklistItemRepository(PreventionAdvisorDbContext context) { this._context = context; this._sessionTasks = new SessionTasks(); this._workplaceRepository = new WorkplaceRepository(context); }
public WorkplaceController(PreventionAdvisorDbContext dbContext) { this._workplaceRepository = new WorkplaceRepository(dbContext); this._sessionTasks = new SessionTasks(); }
public OrganizationRepository(PreventionAdvisorDbContext context) { this._context = context; this._sessionTasks = new SessionTasks(); }
public OrganizationController(HtmlEncoder htmlEncoder, PreventionAdvisorDbContext dbContext = null) { _dbContext = dbContext; _htmlEncoder = htmlEncoder; }
public AuthController(SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, PreventionAdvisorDbContext dbContext = null) { this._authRepository = new AuthRepository(dbContext, userManager, signInManager); }
public async static void Initialize(PreventionAdvisorDbContext context, UserManager <IdentityUser> userManager) { context.Database.EnsureCreated(); #if !DEBUG return; #endif // // Seeding for organizations // Organization org1 = new Organization { Workplaces = new List <Workplace>(), Name = "Benvitec NV", Address = new Address { City = "Beringen", Country = "Belgium", Number = "201", Street = "Koolmijnlaan", Zipcode = "3580" }, Vat = "BE 123.2093.30902", Phone = "011/81.12.34", Website = "http://www.benvitec.be" }; Organization org2 = new Organization { Workplaces = new List <Workplace>(), Name = "PCT NV", Address = new Address { City = "Beringen", Country = "Belgium", Number = "201", Street = "Koolmijnlaan", Zipcode = "3580" }, Vat = "BE 123.9999.99999", Phone = "011/81.12.34", Website = "http://www.PVT-NV.be" }; // // Seeding for users // var identityUser = new IdentityUser(); if (await userManager.FindByEmailAsync("*****@*****.**") == null) { identityUser = new IdentityUser() { UserName = "******", Email = "*****@*****.**" }; await userManager.CreateAsync(identityUser, "P@ssw0rd!"); } var identityUser1 = new IdentityUser(); if (await userManager.FindByEmailAsync("*****@*****.**") == null) { identityUser1 = new IdentityUser() { UserName = "******", Email = "*****@*****.**" }; await userManager.CreateAsync(identityUser1, "user1"); } var identityUser2 = new IdentityUser(); if (await userManager.FindByEmailAsync("*****@*****.**") == null) { identityUser2 = new IdentityUser() { UserName = "******", Email = "*****@*****.**" }; await userManager.CreateAsync(identityUser2, "rafpellens"); } var identityUser3 = new IdentityUser(); if (await userManager.FindByEmailAsync("*****@*****.**") == null) { identityUser3 = new IdentityUser() { UserName = "******", Email = "*****@*****.**" }; await userManager.CreateAsync(identityUser3, "user3"); } AppUser appUser = new AppUser { Firstname = "Niek", Lastname = "Vandael", IdentityUser = identityUser, Organizations = new List <Organization>() { org1, org2 } }; context.AppUsers.Add(appUser); // // Seeding for workplaces // Workplace wp1 = new Workplace() { ProjectNumber = "193022", Address = new Address { City = "Hasselt", Country = "Belgium", Number = "17.01", Street = "Kempische Steenweg", Zipcode = "3520" }, Title = "Corda Campus", ProjectLead = "Ludo Pellens", ProjectController = "Guy Loenders", Description = "Corda campus verbouwingen", User = appUser, Categories = new List <Category>() }; Workplace wp2 = new Workplace() { ProjectNumber = "193022", Address = new Address { City = "Beringen", Country = "Belgium", Number = "201", Street = "Koolmijnlaan", Zipcode = "3580" }, Title = "Werf Soval", ProjectLead = "Ludo Pellens", ProjectController = "Guy Loenders", Description = "Soval inspectie project", User = appUser, Categories = new List <Category>() }; Workplace defaultWorkplace = DbInitializer.getDefaultWorkplace(); foreach (Category cat in defaultWorkplace.Categories) { wp1.Categories.Add(cat.getClone()); wp2.Categories.Add(cat.getClone()); } org1.Workplaces.Add(wp1); org1.Workplaces.Add(wp2); var organizations = new Organization[] { org1, org2 }; context.Organizations.Add(org1); context.Organizations.Add(org2); context.SaveChanges(); }
public ReportController(HtmlEncoder htmlEncoder, PreventionAdvisorDbContext dbContext = null) { _dbContext = dbContext; _htmlEncoder = htmlEncoder; }
public WorkplaceRepository(PreventionAdvisorDbContext context) { this._context = context; this._sessionTasks = new SessionTasks(); }