private JobAd CreateJobAd(IEmployer employer, string jobTitle, LocationReference location, Industry industry) { var jobAd = employer.CreateTestJobAd(jobTitle, "Blah blah blah", industry, location); _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private void PostJobAd(IEmployer employer, int jobIndex, LocationReference location) { var industry = _industriesQuery.GetIndustries()[0]; var jobAd = employer.CreateTestJobAd(GetJobTitle(jobIndex, location), "The content for job #" + jobIndex + " in " + location, industry, location); _jobAdsCommand.PostJobAd(jobAd); }
protected virtual JobAd CreateJobAd(IEmployer employer) { var jobAd = employer.CreateTestJobAd(); _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
protected JobAd PostJobAd(IEmployer employer, string jobTitle) { var jobAd = employer.CreateTestJobAd(jobTitle); _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
protected JobAd PostJobAd(string jobTitle, int index, IEmployer employer) { var jobAd = employer.CreateTestJobAd(GetJobTitle(jobTitle, index), "The content for job #" + index); _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
protected JobAd CreateJobAd(IEmployer employer, string jobTitle, LocationReference location, Industry industry, Guid?integratorUserId) { var jobAd = employer.CreateTestJobAd(jobTitle, "Blah blah blah", industry, location); jobAd.Integration.IntegratorUserId = integratorUserId; _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private JobAd PostJobAd(IEmployer employer, LocationReference locationReference) { var location = locationReference.IsCountry ? locationReference.Country.Name : locationReference.ToString(); var jobAd = employer.CreateTestJobAd("Job in " + location + " title", "Job in " + location + " content", null, locationReference); _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
protected JobAd CreateExternalJobAd(IEmployer employer) { var jobAd = employer.CreateTestJobAd(); jobAd.Integration.IntegratorUserId = _careerOneQuery.GetIntegratorUser().Id; _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private JobAd PostJobAd(IEmployer employer, int index) { var jobAd = employer.CreateTestJobAd(Title); jobAd.CreatedTime = DateTime.Now.AddDays(-1 * index); _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private void PostJobAds(IEmployer employer) { foreach (var industry in Resolve <IIndustriesQuery>().GetIndustries()) { var jobAd = employer.CreateTestJobAd("Manager", "Blah blah blah", industry); _jobAdsCommand.PostJobAd(jobAd); } }
private JobAdEntry PostJobAd(IEmployer employer) { var jobAd = employer.CreateTestJobAd(BusinessAnalyst); jobAd.CreatedTime = DateTime.Now.AddDays(-1); _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private JobAd PostJobAd(IEmployer employer) { var jobAd = employer.CreateTestJobAd(); jobAd.Description.Summary = "Summary"; jobAd.Description.Industries = new List<Industry> { _industriesQuery.GetIndustries()[0] }; _jobAdsCommand.PostJobAd(jobAd); return jobAd; }
private JobAd CreateJobAd(IEmployer employer, Guid integratorUserId) { var jobAd = employer.CreateTestJobAd(); jobAd.Integration.IntegratorUserId = integratorUserId; _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private JobAd PostJobAd(IEmployer employer, DateTime createdTime) { var jobAd = employer.CreateTestJobAd(BusinessAnalyst); jobAd.CreatedTime = createdTime; _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private JobAd PostJobAd(IEmployer jobPoster, IntegratorUser integratorUser) { var jobAd = jobPoster.CreateTestJobAd(); jobAd.Integration.IntegratorUserId = integratorUser.Id; jobAd.Integration.ExternalApplyUrl = "http://test.external/ad"; _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private JobAd PostJobAd(IEmployer employer, string title) { var jobAd = employer.CreateTestJobAd(title); jobAd.CreatedTime = DateTime.Now.AddDays(-1); jobAd.Description.Salary = null; _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private JobAd CreateFeaturedJobAd(IEmployer employer, int index) { var jobAd = employer.CreateTestJobAd(string.Format(JobTitleFormat, index)); jobAd.CreatedTime = DateTime.Now.AddDays(-1); _jobAdsCommand.CreateJobAd(jobAd); _jobAdsCommand.OpenJobAd(jobAd); return(jobAd); }
private JobAd PostJobAd(string jobTitle, int index, IEmployer employer, params Industry[] industries) { var jobAd = employer.CreateTestJobAd(GetJobTitle(jobTitle, index), "The content for job #" + index); jobAd.Description.Industries = industries; jobAd.Description.Location = _locationQuery.ResolveLocation(_locationQuery.GetCountry("Australia"), "Melbourne VIC 3000"); _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private JobAdEntry PostExpiryJobAd(IEmployer employer, DateTime createdTime, DateTime expiryTime) { var jobAd = employer.CreateTestJobAd(BusinessAnalyst); jobAd.CreatedTime = createdTime; _jobAdsCommand.PostJobAd(jobAd); jobAd.ExpiryTime = expiryTime; _jobAdsCommand.UpdateJobAd(jobAd); return(jobAd); }
protected JobAd CreateJobAd(IEmployer employer, Action <JobAd> prepareCreate) { var jobAd = employer.CreateTestJobAd(); if (prepareCreate != null) { prepareCreate(jobAd); } _jobAdsCommand.CreateJobAd(jobAd); _jobAdsCommand.OpenJobAd(jobAd); return(jobAd); }
protected JobAd PostJobAd(IEmployer employer) { var jobAd = employer.CreateTestJobAd(); jobAd.Description.Summary = "Summary"; jobAd.Description.CompanyName = "An Advertiser"; jobAd.Description.Industries = new List <Industry> { _industriesQuery.GetIndustries()[0] }; _jobAdsCommand.PostJobAd(jobAd); return(jobAd); }
private JobAdEntry PostRefreshJobAd(IEmployer employer, DateTime createdTime, DateTime?lastRefreshTime) { var jobAd = employer.CreateTestJobAd(BusinessAnalyst); jobAd.CreatedTime = createdTime; jobAd.Features = lastRefreshTime == null ? JobAdFeatures.None : JobAdFeatures.Refresh; _jobAdsCommand.PostJobAd(jobAd); if (lastRefreshTime != null) { _jobAdsRepository.UpdateRefresh(jobAd.Id, lastRefreshTime.Value); } return(jobAd); }
private JobAd PostJobAd(IEmployer employer, DateTime time) { var jobAd = employer.CreateTestJobAd(); jobAd.CreatedTime = time; _jobAdsCommand.CreateJobAd(jobAd); // To get the timing right go directly to the repository. _jobAdsRepository.ChangeStatus(jobAd.Id, JobAdStatus.Open, null, time); jobAd.Status = JobAdStatus.Open; return(jobAd); }
protected JobAd CreateJobAd(IEmployer employer, JobAdStatus status) { var jobAd = employer.CreateTestJobAd(); _employerJobAdsCommand.CreateJobAd(employer, jobAd); switch (status) { case JobAdStatus.Open: _employerJobAdsCommand.OpenJobAd(employer, jobAd, false); break; case JobAdStatus.Closed: _employerJobAdsCommand.OpenJobAd(employer, jobAd, false); _employerJobAdsCommand.CloseJobAd(employer, jobAd); break; } return(jobAd); }
private JobAd CreateJobAd(int index, IEmployer employer, decimal?salaryLowerBound, decimal?salaryUpperBound, string title, string positionTitle, string contactEmailAddress) { // Create a job ad that doesn't have any candidate matches on the salary - no email should be sent. var jobAd = employer.CreateTestJobAd(); jobAd.CreatedTime = DateTime.Now.AddDays(-1).AddMinutes(-1 * index); jobAd.Description.Salary = salaryLowerBound == null && salaryUpperBound == null ? null : new Salary { LowerBound = salaryLowerBound, UpperBound = salaryUpperBound, Rate = SalaryRate.Year, Currency = Currency.AUD }; jobAd.Title = title; jobAd.Description.PositionTitle = positionTitle; if (!string.IsNullOrEmpty(contactEmailAddress)) { jobAd.ContactDetails.EmailAddress = contactEmailAddress; } _jobAdsCommand.CreateJobAd(jobAd); _jobAdsCommand.OpenJobAd(jobAd); return(jobAd); }
protected JobAd CreateJobAd(IEmployer employer, JobAdStatus status, DateTime createdTime, DateTime?expiryTime) { var jobAd = employer.CreateTestJobAd(); _employerJobAdsCommand.CreateJobAd(employer, jobAd); switch (status) { case JobAdStatus.Open: _employerJobAdsCommand.OpenJobAd(employer, jobAd, false); break; case JobAdStatus.Closed: _employerJobAdsCommand.OpenJobAd(employer, jobAd, false); _employerJobAdsCommand.CloseJobAd(employer, jobAd); break; } jobAd.CreatedTime = createdTime; jobAd.ExpiryTime = expiryTime; _jobAdsCommand.UpdateJobAd(jobAd); return(jobAd); }
public static JobAd CreateTestJobAd(this IEmployer employer, string title, string content) { var industry = IndustriesQuery.GetIndustry("Consulting & Corporate Strategy"); return(employer.CreateTestJobAd(title, content, industry)); }
public static JobAd CreateTestJobAd(this IEmployer employer, string title) { return(employer.CreateTestJobAd(title, "Mutley, you snickering, floppy eared hound. When courage is needed, you're never around.")); }
private void PostJobAd(IEmployer employer, int jobIndex, Country country, LocationReference location) { var jobAd = employer.CreateTestJobAd(GetJobTitle(jobIndex, country, location), "The content for job #" + jobIndex + " in " + location, GetIndustry(), location); _jobAdsCommand.PostJobAd(jobAd); }
public static JobAd CreateTestJobAd(this IEmployer employer, string title, string content, Industry industry) { var location = LocationQuery.ResolveLocation(LocationQuery.GetCountry("Australia"), "Melbourne VIC 3000"); return(employer.CreateTestJobAd(title, content, industry, location)); }