public static async Task SeedUsers(DotNetCoreContext context, UserManager <DotNetCoreUser> userManager, RoleManager <IdentityRole> roleManager) { //creates the default user and roles context.Database.EnsureCreated(); string roleAdmin = "Admin"; string roleUser = "******"; if (await roleManager.FindByNameAsync(roleAdmin) == null) { await roleManager.CreateAsync(new IdentityRole(roleAdmin)); } if (await roleManager.FindByNameAsync(roleUser) == null) { await roleManager.CreateAsync(new IdentityRole(roleUser)); } if (userManager.FindByEmailAsync("*****@*****.**").Result == null) { DotNetCoreUser user = new DotNetCoreUser { UserName = "******", Email = "*****@*****.**", Enabled = true, FromDate = DateTime.Now, ToDate = DateTime.Now.AddYears(1000) }; IdentityResult result = userManager.CreateAsync(user, "Fi$hb0ne").Result; if (result.Succeeded) { userManager.AddToRoleAsync(user, roleAdmin).Wait(); } } }
// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. //usermanage,rolemanager and context has been used for Dependency Injection public void Configure(IApplicationBuilder app, IHostingEnvironment env, UserManager <DotNetCoreUser> userManager, RoleManager <IdentityRole> roleManager, DotNetCoreContext context) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Home/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseAuthentication(); app.UseCookiePolicy(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller=Home}/{action=Index}/{id?}"); }); //Initializes the seed ApplicationDbInitializer.SeedUsers(context, userManager, roleManager).Wait(); }
public async Task InsertSingleProductsEfCore(int interactions, DotNetCoreContext dotNetCoreContext) { var listCustomers = new ListTests().ObtenirListProductsAleatoire(interactions, null); await dotNetCoreContext.Products.AddRangeAsync(listCustomers); await dotNetCoreContext.SaveChangesAsync(); }
public QueriesController( DotNetCoreContext dotNetCoreContext, Ef6Context ef6Context, CustomersWhereAddressCountryAndProductsCount customersWhereAddressCountryAndProductsCount) { _dotNetCoreContext = dotNetCoreContext; _ef6Context = ef6Context; _customersWhereAddressCountryAndProductsCount = customersWhereAddressCountryAndProductsCount; }
public void BeforeSetup(DotNetCoreContext context) { if (context.HasArgument("assemblyVersion")) { var av = context.Argument <string>("assemblyVersion"); var pv = context.Argument("packageVersion", av); context.DisableGitVersion = true; context.BuildVersion = new BuildVersion(av, pv); } }
public SinglesInserts5() { var optionsBuilder = new DbContextOptionsBuilder <DotNetCoreContext>(); optionsBuilder.UseSqlServer(connectionStrings); _efCoreContext = new DotNetCoreContext(optionsBuilder.Options); _sqlConnection = new SqlConnection(connectionStrings); _adoServiceBenchmarkDotNet = new SinglesInsertsBenchmarkDotNet(); _ef6Context = new Ef6Context(); }
public void BeforeSetup(DotNetCoreContext context) { //Disables git version and adds assemblyVersion and packageVersion arguments //if (context.HasArgument("assemblyVersion")) //{ // var av = context.Argument<string>("assemblyVersion"); // var pv = context.Argument("packageVersion", av); // context.DisableGitVersion = true; // context.BuildVersion = new BuildVersion(av, pv); //} }
public DatabaseTestPerformance() { var connectionStrings = @"Data Source=(LocalDB)\MSSQLLocalDB; Initial Catalog=CamparationEntityDapper; Integrated Security=True"; var optionsBuilder = new DbContextOptionsBuilder <DotNetCoreContext>(); optionsBuilder.UseSqlServer(connectionStrings); context = new DotNetCoreContext(optionsBuilder.Options); dapperConnection = new SqlConnection(connectionStrings); ef = new EfCoreSingleSelect(context); dapper = new DapperSengleSelect(dapperConnection); }
public static void InstallDotNetTool(this DotNetCoreContext context, string package, string version = null) { var args = new ProcessArgumentBuilder(); args.Append("tool"); args.Append("install"); args.Append("-g"); args.Append(package); if (version != null) { args.AppendSwitch("--version", version); } var p = context.ProcessRunner.Start("dotnet", new ProcessSettings { Arguments = args, RedirectStandardError = true }); p.WaitForExit(); context.Information(string.Join("\n", p.GetStandardError())); }
public void BeforeSetup(DotNetCoreContext ctx) { if (ctx.HasArgument("assemblyVersion")) { var av = ctx.Argument <string>("assemblyVersion"); if (ctx.HasEnvironmentVariable("Git_Branch") && !ctx.EnvironmentVariable("Git_Branch").Contains("master")) //TODO: move this to Core lib { av = av + "-CI"; } var pv = ctx.Argument("packageVersion", av); ctx.DisableGitVersion = true; ctx.BuildVersion = new BuildVersion(av, pv); var buildSystem = ctx.BuildSystem(); if (buildSystem.IsRunningOnTeamCity) { buildSystem.TeamCity.SetBuildNumber(av); } } }
public static DotNetCoreVerbosity GetVerbosity(this DotNetCoreContext context) { switch (context.Log.Verbosity) { case global::Cake.Core.Diagnostics.Verbosity.Quiet: return(DotNetCoreVerbosity.Quiet); case global::Cake.Core.Diagnostics.Verbosity.Minimal: return(DotNetCoreVerbosity.Minimal); case global::Cake.Core.Diagnostics.Verbosity.Normal: return(DotNetCoreVerbosity.Minimal); case global::Cake.Core.Diagnostics.Verbosity.Verbose: return(DotNetCoreVerbosity.Detailed); case global::Cake.Core.Diagnostics.Verbosity.Diagnostic: return(DotNetCoreVerbosity.Diagnostic); default: return(DotNetCoreVerbosity.Minimal); } }
public Querie2Controller(DotNetCoreContext dotNetCoreContext, Ef6Context ef6Context) { _dotNetCoreContext = dotNetCoreContext; _ef6Context = ef6Context; }
public EfCoreSingleSelect(DotNetCoreContext context) { _context = context; }
public void AfterTeardown(DotNetCoreContext context, ITeardownContext info) { }
public void BeforeTeardown(DotNetCoreContext context, ITeardownContext info) { }
public void AfterSetup(DotNetCoreContext ctx) { }
public UsersController(SignInManager <DotNetCoreUser> signInManager, DotNetCoreContext context) { _context = context; _signInManager = signInManager; }
public ResultService(DotNetCoreContext netcoreContext, MessageService messageService) { _netcoreContext = netcoreContext; _messageService = messageService; }
public UserController(IConfiguration config, DotNetCoreContext context) { _configuration = config; _context = context; }
public ProductsController(DotNetCoreContext context) { _context = context; }
public async Task SelectSingleProductsEfCore(int take, DotNetCoreContext dotNetCoreContext) { var rr = await dotNetCoreContext.Products.Take(take).ToListAsync(); }
public LoginModel(SignInManager <DotNetCoreUser> signInManager, ILogger <LoginModel> logger, DotNetCoreContext context) { _signInManager = signInManager; _logger = logger; _context = context; }
public EfCoreService(DotNetCoreContext netcoreContext, ConsoleHelper consoleHelper, ResultService resultService) { _netcoreContext = netcoreContext; _consoleHelper = consoleHelper; _resultService = resultService; }