public void Setup() { _data = new List <Setting>() { new Setting() { Id = 1 }, new Setting() { Id = 2 }, new Setting() { Id = 3 } }; _context = InMemoryDatabaseUtility.GetInMemoryDatabaseContext(); _context.Settings.AddRange(_data); _context.SaveChanges(); _repository = new EfCoreSettingRepository(_context); }
public SettingsController( EfCoreSettingRepository repository, IFileUploader fileUploader, IHostingEnvironment env) { _repository = repository; _fileUploader = fileUploader; _env = env; }
public UnitOfWork( ApplicationDbContext context, UserManager <User> userManager, SignInManager <User> signInManager, IPasswordHasher <User> passwordHasher ) { _context = context; _userManager = userManager; _signInManager = signInManager; _passwordHasher = passwordHasher; ContactRepository = new EfCoreContactRepository(_context); PostCategoryRepository = new EfCorePostCategoryRepository(_context); PostCommentRepository = new EfCorePostCommentRepository(_context); PostRepository = new EfCorePostRepository(_context); SettingRepository = new EfCoreSettingRepository(_context); UserRepository = new EfCoreUserRepository(_userManager, _signInManager, _passwordHasher); }
public HomeController( EfCoreContactRepository contactRepository, EfCoreFavorRepository favorRepository, EfCorePortfolioRepository portfolioRepository, EfCoreResumeRepository resumeRepository, EfCoreSettingRepository settingRepository, EfCoreSkillRepository skillRepository, EfCoreSocialMediaRepository socialMediaRepository, IHttpContextAccessor accessor, IFileUploader fileUploader, IHostingEnvironment env ) { _contactRepository = contactRepository; _favorRepository = favorRepository; _portfolioRepository = portfolioRepository; _resumeRepository = resumeRepository; _settingRepository = settingRepository; _skillRepository = skillRepository; _socialMediaRepository = socialMediaRepository; _accessor = accessor; _fileUploader = fileUploader; _env = env; }