public void AddOpening(Opening opening) { IOpeningRepository repo = RepoFactory.CreateOpeningRepository(); opening.JobId = GetOpeningID(repo.GetAll()); repo.AddOpening(opening); }
public void EditOpening(Opening opening, Opening editedOpening) { IOpeningRepository repo = RepoFactory.CreateOpeningRepository(); opening.JobId = GetOpeningID(repo.GetAll()); repo.EditOpening(editedOpening); }
public OpeningManagerService(IPrincipal principal, IApprovalManagerService approvalManagerService, IOpeningRepository openingRepository, IApprovalRepository approvalRepository, IConfiguration configuration) { _openingRepository = openingRepository; _approvalRepository = approvalRepository; _approvalManagerService = approvalManagerService; _principal = principal as ClaimsPrincipal; _configuration = configuration; }
public ApprovalManagerService(IPrincipal principal, IApprovalRepository approvalRepository, IOpeningRepository openingRepository, ICandidateRepository candidateRepository, IConfiguration configuration) { _principal = principal as ClaimsPrincipal; _approvalRepository = approvalRepository; _openingRepository = openingRepository; _candidateRepository = candidateRepository; _configuration = configuration; }
public CandidateManagerService(IPrincipal principal, ICandidateRepository candidateRepository, IOpeningRepository openingRepository, IQualificationRepository qualificationRepository, IApprovalRepository approvalRepository, IConfiguration configuration, IHostingEnvironment hostingEnvironment) { _principal = principal as ClaimsPrincipal; _candidateRepository = candidateRepository; _openingRepository = openingRepository; _qualificationRepository = qualificationRepository; _approvalRepository = approvalRepository; _configuration = configuration; _hostingEnvironment = hostingEnvironment; }
public ApplyLoggedApplicantToOpeningCommandHandler( IPersonRepository personRepository, IApplicantRepository applicantRepository, IOpeningRepository openingRepository, IOpeningApplicator openingApplicator ) { _personRepository = personRepository; _applicantRepository = applicantRepository; _openingRepository = openingRepository; _openingApplicator = openingApplicator; }
public ListOpeningResponses ListOpenings() { IOpeningRepository repo = RepoFactory.CreateOpeningRepository(); ListOpeningResponses response = new ListOpeningResponses(); var openings = repo.GetAll(); if (openings.Count == 0) { response.Success = false; response.Message = "No openings found."; } else { response.Success = true; response.openings = openings; } return(response); }
public CreateOpeningCommandHandler(IOpeningRepository openingRepository) { _openingRepository = openingRepository; }
public DeleteOpeningCommandHandler(IOpeningRepository openingRepository, IMediator mediator) { _openingRepository = openingRepository; _mediator = mediator; }