public MessageRepository(ILogger <MessageRepository> logger, DatingDbContext context, IMapper mapper, IUserRepository userManager) { this._logger = logger; this._context = context; this._mapper = mapper; this._userManager = userManager; }
public PhotoRepository(IOptions <CloudinarySettings> cloudinarySettingOptions, DatingDbContext context, IMapper mapper, ILogger <PhotoRepository> logger) { this._cloudinarySettings = cloudinarySettingOptions.Value; this._context = context; this._mapper = mapper; this._logger = logger; }
public UserLoginTest(TestFixture <Startup> fixture) { _fixture = fixture; _context = _fixture.CreateDbContext(); _mapper = (IMapper)_fixture.Server.Host.Services.GetService(typeof(IMapper)); _configuration = (IConfiguration)_fixture.Server.Host.Services.GetService(typeof(IConfiguration)); }
public void Migrate(DatingDbContext context, ILogger <Program> logger) { logger.LogInformation("Database migration started!"); context.Database.Migrate(); logger.LogInformation("Database migration completed!"); }
public DatingDbContext CreateDbContext() { var options = new DbContextOptionsBuilder <DatingDbContext>() .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString()) .Options; var dbContext = new DatingDbContext(options); return(dbContext); }
public userRepository( DatingDbContext context, IMapper mapper, ILogger <userRepository> logger, UserManager <User> userManager, SignInManager <User> signInManager, IAuthorization authorization) { this._signInManager = signInManager; this._context = context; this._mapper = mapper; this._logger = logger; this._userManager = userManager; this._authorization = authorization; }
public static void SeedUsers(DatingDbContext datingDbContext) { if (!datingDbContext.Users.Any()) { var userData = System.IO.File.ReadAllText("../DatingApp.Data/SeedData/UserSeedData.json"); var users = JsonConvert.DeserializeObject <List <User> >(userData); foreach (var user in users) { CreatePasswordHash("password", out byte[] passwordSalt, out byte[] passwordHash); user.PasswordHash = passwordHash; user.PasswordSalt = passwordSalt; user.Username = user.Username.ToLower(); } datingDbContext.AddRange(users); datingDbContext.SaveChanges(); } }
public static async Task SeedUser(DatingDbContext context) { if (await context.Users.AnyAsync()) { return; } var userData = await File.ReadAllTextAsync("Data/UserSeedData.json"); var users = JsonSerializer.Deserialize <List <AppUser> >(userData); users?.ForEach(item => { using var hmac = new HMACSHA512(); item.UserName = item.UserName.ToLower(); item.PasswordHash = hmac.ComputeHash(Encoding.UTF8.GetBytes("Pa$$w0rd")); item.PasswordSalt = hmac.Key; context.Users.Add(item); }); await context.SaveChangesAsync(); }
public AuthRepository(DatingDbContext context) { _context = context; }
public ValuesDAL(DatingDbContext context) { _context = context; }
public ValuesController(DatingDbContext context) { _context = context; }
/// <summary> /// /// </summary> public UserRepository(DatingDbContext context, IMapper mapper) { this.context = context; this.mapper = mapper; }
public ProfileController(DatingDbContext context, IWebHostEnvironment hostEnvironment) { _context = context; _hostEnvironment = hostEnvironment; }
public AuthRepository(DatingDbContext datingDbContext) { _datingDbContext = datingDbContext; }