/// <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; }
public void Update(SkillSmart.Dto.JobsList entity) { JobsList seeker = MapperUtilities.MapToDomainModel<SkillSmart.Dto.JobsList, SkillSmartMongoDA.Entities.JobsList>(entity); base.Update(seeker); }
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; }
public void Delete(SkillSmart.Dto.JobsList entity) { }
/// <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; }