public ApplicantsRepository(ILogger <GenericRepository <Applicants> > logger, StepCoreContext stepCoreContext, IRolesRepository rolesRepository, IGenericRepository <JobPositions> jobPositionRepository) : base(logger, stepCoreContext) { _logger = logger; _stepCoreContext = stepCoreContext; _rolesRepository = rolesRepository; _jobPositionRepository = jobPositionRepository; }
public static void Initialiaze(StepCoreContext stepCoreContext, SeedSettings _seedConfig) { var usersExists = stepCoreContext.Users.Any(); if (!usersExists) { var roleAdmin = new Roles { Name = RolesConstants.ADMIN }; var roleApplicant = new Roles { Name = RolesConstants.APPLICANT }; var roles = new List <Roles> { roleAdmin, roleApplicant }; stepCoreContext.Roles.AddRange(roles); stepCoreContext.SaveChanges(); var user = new Users { UserName = _seedConfig.User, Password = _seedConfig.Password }; stepCoreContext.Users.Add(user); stepCoreContext.SaveChanges(); var userRolesAdmin = new UserRoles { RolesId = roleAdmin.Id, UsersId = user.Id }; var userRolesApplicant = new UserRoles { RolesId = roleApplicant.Id, UsersId = user.Id }; var userRoles = new List <UserRoles> { userRolesApplicant, userRolesAdmin }; stepCoreContext.UserRoles.AddRange(userRoles); stepCoreContext.SaveChanges(); } }
public CompentenciesRespository(ILogger <GenericRepository <Compentencies> > logger, StepCoreContext stepCoreContext) : base(logger, stepCoreContext) { _stepCoreContext = stepCoreContext; }
public GenericRepository(ILogger <GenericRepository <T> > logger, StepCoreContext stepCoreContext) { _logger = logger; _stepCoreContext = stepCoreContext; _table = _stepCoreContext.Set <T>(); }
public RolesRepository(ILogger <GenericRepository <Roles> > logger, StepCoreContext stepCoreContext) : base(logger, stepCoreContext) { _logger = logger; _stepCoreContext = stepCoreContext; }
public LaborExperiencesRepository(ILogger <GenericRepository <LaborExperiences> > logger, StepCoreContext stepCoreContext, IRolesRepository rolesRepository) : base(logger, stepCoreContext) { _stepCoreContext = stepCoreContext; _rolesRepository = rolesRepository; }