public TrainingSessionService(ITrainingSessionRepository repotrainingSession, ISiteRepository repoSite, ITrainingRepository repoTraining, IEmployeeInPositionRepository repoEmployeeInPosition) { _repoTrainingSession = repotrainingSession; _repoSite = repoSite; _repoTraining = repoTraining; _repoEmployeeInPosition = repoEmployeeInPosition; }
public UnitOfWork(ITrainingRepository trainingRepository, ITrainingSessionRepository sessionRepository, ISecurityRoleRepository securityRoleRepository, ISecurityUserRoleRepository securityUserRoleRepository, ISecurityEmployeeDelegationRepository securityEmployeeDelegationRepository) { TrainingRepository = trainingRepository; TrainingSessionRepository = sessionRepository; SecurityRoleRepository = securityRoleRepository; SecurityUserRoleRepository = securityUserRoleRepository; SecurityEmployeeDelegationRepository = securityEmployeeDelegationRepository; }
public TrainerController(IGuessAttemptRepository guessAttemptRepository, ITrainingSessionRepository trainingSessionRepository, ITranslationRowRepository translationRowRepository, IUnitOfWork unitOfWork, IMapper mapper) : base(mapper, unitOfWork) { _guessAttemptRepository = guessAttemptRepository; _trainingSessionRepository = trainingSessionRepository; _translationRowRepository = translationRowRepository; }
/// <summary> /// Initializes an instance of the <see cref="TrainingSessionService"/> class. /// </summary> /// <param name="trainingSessionRepository">The training session repository.</param> /// <param name="trainingRoomRepository">The training room repository.</param> /// <param name="userService">The user service.</param> /// <param name="mapper">The mapper.</param> /// <param name="logger">The logger.</param> public TrainingSessionService( ITrainingSessionRepository trainingSessionRepository, IRepository <TrainingRoom> trainingRoomRepository, IUserService userService, IMapper mapper, ILogger <TrainingSessionService> logger) : base(trainingSessionRepository, mapper) { _trainingSessionRepository = trainingSessionRepository; _trainingRoomRepository = trainingRoomRepository; _userService = userService; _logger = logger; }
public async Task InitializeDatabaseAsync(ITrainingSessionRepository repo) { var sessionList = await repo.ListAsync(); if (!sessionList.Any()) { var sessions = GetInitSession(); foreach (var session in sessions) { await repo.AddAsync(session); } } }
public void CreateAndMigrateDatabase( DemoDbContext demoDbContext, ITrainingSessionRepository trainingSessionRepository) { var demoDbExists = demoDbContext.Exists(); if (!demoDbExists || (!demoDbContext.AllMigrationsApplied())) { demoDbContext.Database.Migrate(); if (!demoDbExists) { InitializeDatabaseAsync(trainingSessionRepository).Wait(); } } }
public UnitOfWork(ITrainingRepository trainingRepository, ITrainingSessionRepository sessionRepository, ISecurityRoleRepository securityRoleRepository, ISecurityUserRoleRepository securityUserRoleRepository, ISecurityEmployeeDelegationRepository securityEmployeeDelegationRepository, IEmailQueueRepository emailQueueRepository, IEmailAttachmentRepository emailAttachmentRepository, IEmailLogRepository emailLogRepository) { TrainingRepository = trainingRepository; TrainingSessionRepository = sessionRepository; SecurityRoleRepository = securityRoleRepository; SecurityUserRoleRepository = securityUserRoleRepository; SecurityEmployeeDelegationRepository = securityEmployeeDelegationRepository; EmailQueueRepository = emailQueueRepository; EmailAttachmentRepository = emailAttachmentRepository; EmailLogRepository = emailLogRepository; }
public TrainingSessionService(ITrainingSessionRepository repository) { _repository = repository; }
public TrainingSessionService(ITrainingSessionRepository repotrainingSession, IEmployeeInPositionRepository repoEmployeeInTrainingPos) { _repoTrainingSession = repotrainingSession; _repoEmployeeInTrainingPos = repoEmployeeInTrainingPos; }
public HomeController(ITrainingSessionRepository sessionRepository) { _sessionRepository = sessionRepository; }
public DrillsController(ITrainingSessionRepository sessionRepository) { _sessionRepository = sessionRepository; }