Beispiel #1
0
        /// <summary>
        /// Function to get a Category details
        /// </summary>
        /// <param name="id">CategoryId</param>
        /// <returns>Category object</returns>
        public new SkillSmart.Dto.Prerequisite GetById(string id)
        {
            Prerequisite dbObj = base.GetById(id);

            SkillSmart.Dto.Prerequisite seeker = MapperUtilities.MapToViewModel <SkillSmartMongoDA.Entities.Prerequisite, SkillSmart.Dto.Prerequisite>(dbObj);
            return(seeker);
        }
Beispiel #2
0
        /// <summary>
        /// Function to get all Category by parentId
        /// </summary>
        /// <param name="id">CategoryId</param>
        /// <returns>Category object</returns>
        public IEnumerable <SkillSmart.Dto.Prerequisite> GetAllPrerequisiteById(string id)
        {
            List <SkillSmart.Dto.Prerequisite> prerequisite = new List <SkillSmart.Dto.Prerequisite>();

            if (id == "")
            {
                var allPrerequisiteList = this.MongoCollection.FindAllAs <Prerequisite>();
                List <SkillSmart.Dto.Prerequisite> skillList = new List <SkillSmart.Dto.Prerequisite>();
                foreach (Prerequisite jobSeeker in allPrerequisiteList)
                {
                    SkillSmart.Dto.Prerequisite jobSeekerObj = MapperUtilities.MapToViewModel <SkillSmartMongoDA.Entities.Prerequisite, SkillSmart.Dto.Prerequisite>(jobSeeker);
                    skillList.Add(jobSeekerObj);
                }
            }
            else
            {
                var prerequisiteList = this.MongoCollection.AsQueryable <Prerequisite>().Where(e => e.ParentId == id);
                foreach (Prerequisite jobSeeker in prerequisiteList)
                {
                    SkillSmart.Dto.Prerequisite jobSeekerObj = MapperUtilities.MapToViewModel <SkillSmartMongoDA.Entities.Prerequisite, SkillSmart.Dto.Prerequisite>(jobSeeker);
                    prerequisite.Add(jobSeekerObj);
                }
            }
            return(prerequisite);
        }
Beispiel #3
0
        /// <summary>
        /// Function to get all Category
        /// </summary>
        /// <returns>Category object</returns>
        public IEnumerable <SkillSmart.Dto.Prerequisite> GetAllPrerequisite()
        {
            var prerequisiteList = this.MongoCollection.FindAllAs <Prerequisite>();

            List <SkillSmart.Dto.Prerequisite> prerequisite = new List <SkillSmart.Dto.Prerequisite>();

            foreach (Prerequisite jobSeeker in prerequisiteList)
            {
                SkillSmart.Dto.Prerequisite jobSeekerObj = MapperUtilities.MapToViewModel <SkillSmartMongoDA.Entities.Prerequisite, SkillSmart.Dto.Prerequisite>(jobSeeker);
                prerequisite.Add(jobSeekerObj);
            }
            return(prerequisite);
        }
Beispiel #4
0
        /// <summary>
        /// Function to Update a Category
        /// </summary>
        /// <param name="entity">Category object</param>
        public void Update(SkillSmart.Dto.Prerequisite entity)
        {
            Prerequisite seeker = MapperUtilities.MapToDomainModel <SkillSmart.Dto.Prerequisite, SkillSmartMongoDA.Entities.Prerequisite>(entity);

            base.Update(seeker);
        }
Beispiel #5
0
 public void Delete(SkillSmart.Dto.Prerequisite entity)
 {
 }