Exemple #1
0
 void IJobAdsRepository.DeleteJobSearchId(Guid jobAdId)
 {
     using (var dc = CreateContext())
     {
         var export = new JobAdExportEntity {
             jobAdId = jobAdId, jobSearchVacancyId = long.MinValue
         };
         dc.JobAdExportEntities.Attach(export);
         export.jobSearchVacancyId = null;
         dc.SubmitChanges();
     }
 }
Exemple #2
0
        void IJobAdsRepository.CreateJobSearchId(Guid jobAdId, long vacancyId)
        {
            using (var dc = CreateContext())
            {
                var entity = GetJobAdExportEntity(dc, jobAdId);
                if (entity == null)
                {
                    entity = new JobAdExportEntity {
                        jobAdId = jobAdId, jobSearchVacancyId = vacancyId
                    };
                    dc.JobAdExportEntities.InsertOnSubmit(entity);
                }
                else
                {
                    entity.jobSearchVacancyId = vacancyId;
                }

                dc.SubmitChanges();
            }
        }