Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 void IJobAdsRepository.CreateJobAd(JobAd jobAd)
 {
     using (var dc = CreateContext())
     {
         dc.JobAdEntities.InsertOnSubmit(jobAd.Map());
         dc.SubmitChanges();
     }
 }