public CollectJob GetNewInsertCollectJobItem(string Id)
 {
     FavouriteTable j = db.favouriteTable.SingleOrDefault(c => c.Job_ID.Equals(Id));
     CollectJob job = new CollectJob()
     {
         AddressDetail = j.Job_AddressDetail,
         CompanyName = j.Job_CompanyName,
         StartTime = j.Job_StartTime,
         Status = j.Fav_Status,
         University = j.Job_University,
         JobId = j.Job_ID,
         Latitude=j.Job_AddressLatitude,
         Longitude=j.Job_AddressLongitude,
         NoteText=j.Fav_Remarks,
         Url=j.Job_Url,
         OfficalWeibo=j.Job_OfficalWeibo
     };
     return job;
 }
        public List<CollectJob> GetCollectJobList()
        {
            //IQueryable<FavouriteTable> query =
             // from c in db.favouriteTable
             //where true
             //  select c;

            List<CollectJob> collectJobList = new List<CollectJob>();
            foreach (FavouriteTable j in db.favouriteTable)
            {
                CollectJob job = new CollectJob()
                {
                    AddressDetail=j.Job_AddressDetail,
                    CompanyName=j.Job_CompanyName,
                    StartTime=j.Job_StartTime,
                    Status=j.Fav_Status,
                    University=j.Job_University,
                    JobId=j.Job_ID,
                    Url=j.Job_Url,
                    Latitude=j.Job_AddressLatitude,
                    Longitude=j.Job_AddressLongitude,
                    NoteText=j.Fav_Remarks,
                    OfficalWeibo=j.Job_OfficalWeibo
                };
                collectJobList.Add(job);
            }
            return collectJobList;
        }
 private void NavigatedJobDetail(CollectJob job)
 {
     if (job == null) return;
     DetailJob detailJob = new DetailJob()
     {
         AddressDetail = job.AddressDetail,
         CompanyName = job.CompanyName,
         IsCollected = true,
         JobId = job.JobId,
         StartTime = job.StartTime,
         University = job.University,
         Latitude=job.Latitude,
         Longitude=job.Longitude,
         Url=job.Url,
         Status=job.Status,
         NoteText=job.NoteText,
         OfficalWeibo=job.OfficalWeibo
     };
     if (!double.IsNaN(job.Latitude)) detailJob.IsPathAvailable = true;
     else
         detailJob.IsPathAvailable = false;
     (App.Current as App).CurrentJob = detailJob;
     Messenger.Default.Send<string>(@"/View/JobDetailPage.xaml?jobId=" + job.JobId, "Navigate");
 }