Exemplo n.º 1
0
 /// <summary>
 /// Function to get all jobseeker details
 /// </summary>
 /// <returns>List of jobseekers</returns>
 public IEnumerable<SkillSmart.Dto.JobsList> GetAll(string companyId)
 {
     List<SkillSmart.Dto.JobsList> jobListCursor = new List<SkillSmart.Dto.JobsList>();
     if (companyId == null)
     {
         var jobSeekerList = this.MongoCollection.FindAllAs<JobsList>();
         foreach (JobsList jobSeeker in jobSeekerList)
         {
             SkillSmart.Dto.JobsList jobSeekerObj = MapperUtilities.MapToViewModel<SkillSmartMongoDA.Entities.JobsList, SkillSmart.Dto.JobsList>(jobSeeker);
             jobListCursor.Add(jobSeekerObj);
         }
     }
     else {
         var jobList = this.MongoCollection.AsQueryable<JobsList>().Where(e => e.CompanyId == companyId);
         foreach (JobsList job in jobList)
         {
             SkillSmart.Dto.JobsList jobSeekerObj = MapperUtilities.MapToViewModel<SkillSmartMongoDA.Entities.JobsList, SkillSmart.Dto.JobsList>(job);
             jobListCursor.Add(jobSeekerObj);
         }
     }
     return jobListCursor;
 }
Exemplo n.º 2
0
 public void Update(SkillSmart.Dto.JobsList entity)
 {
     JobsList seeker = MapperUtilities.MapToDomainModel<SkillSmart.Dto.JobsList, SkillSmartMongoDA.Entities.JobsList>(entity);
     base.Update(seeker);
 }
Exemplo n.º 3
0
 public new SkillSmart.Dto.JobsList GetById(string id)
 {
     JobsList dbObj = base.GetById(id);
     SkillSmart.Dto.JobsList seeker = MapperUtilities.MapToViewModel<SkillSmartMongoDA.Entities.JobsList, SkillSmart.Dto.JobsList>(dbObj);
     return seeker;
 }
Exemplo n.º 4
0
 public void Delete(SkillSmart.Dto.JobsList entity)
 {
 }
Exemplo n.º 5
0
 /// <summary>
 /// Function to create a jobseeker
 /// </summary>
 /// <param name="entity">jobseeker object</param>
 public void Create(SkillSmart.Dto.JobsList entity)
 {
     SkillSmartMongoDA.Entities.JobsList seeker = MapperUtilities.MapToDomainModel<SkillSmart.Dto.JobsList, SkillSmartMongoDA.Entities.JobsList>(entity);
     base.Create(seeker);
     entity.Id = seeker.Id;
 }