public void TestJobAdFeed() { //Changing to upper case to test that webservice is case-insensetive string response = CallService(GetJobAds.IndustriesParameter, ((Industry)_jobAd.JobDescription.Industries[0]).Name.ToUpper()); var netJobAd = GetJobAdFeedFromResponse(response); var viewJobAdUrl = NavigationManager.GetUrlForPage <Job>(Job.JobAdIdParam, _jobAd.Id.ToString()); var applyJobAdUrl = NavigationManager.GetUrlForPage <JobApplicationSignInForm>(Job.JobAdIdParam, _jobAd.Id.ToString()); var localJobAd = _jobAd.Map(_employer, viewJobAdUrl.AbsoluteUri.ToLower(), applyJobAdUrl.AbsoluteUri.ToLower()); CompareJobAdFeed(localJobAd, netJobAd); }
void IJobAdsRepository.CreateJobAd(JobAd jobAd) { using (var dc = CreateContext()) { dc.JobAdEntities.InsertOnSubmit(jobAd.Map()); dc.SubmitChanges(); } }