Ejemplo n.º 1
0
        public List <SkillModel> GetAllSkils()
        {
            SkillsDataAccess repo = new SkillsDataAccess();

            return(repo.GetAllSkills().Select(x => new SkillModel
            {
                Skill_ID = x.Skill_ID,
                Skill_Name = x.Skill_Name,
                //AssociateSkills = null
            }).ToList());
        }
Ejemplo n.º 2
0
        public Status DeleteSkill(SkillModel objSkill)
        {
            SkillsDataAccess repo = new SkillsDataAccess();

            repo.DeleteSkill(new Skill()
            {
                Skill_ID = objSkill.Skill_ID
            });
            return(new Status()
            {
                Message = "Skill deleted successfully", Result = true
            });
        }
Ejemplo n.º 3
0
        public SkillModel GetSkillBySkillDetail(SkillModel objSkill)
        {
            SkillsDataAccess repo = new SkillsDataAccess();
            Skill            sk   = new Skill
            {
                Skill_Name = objSkill.Skill_Name,
                Skill_ID   = objSkill.Skill_ID
            };
            var res = repo.GetSkillBySkillDetail(sk);

            return(new SkillModel
            {
                Skill_Name = sk.Skill_Name,
                Skill_ID = sk.Skill_ID
            });
        }
Ejemplo n.º 4
0
        public Skillresult UpdateSkill(SkillModel objSkill)
        {
            Status           oStatus = new Status();
            Skill            oSkill  = new Skill();
            SkillsDataAccess repo    = new SkillsDataAccess();

            oSkill.Skill_ID   = objSkill.Skill_ID;
            oSkill.Skill_Name = objSkill.Skill_Name;

            oSkill.AssociateSkills = null;

            if (oSkill.Skill_ID == 0)
            {
                oSkill  = repo.AddSkill(oSkill);
                oStatus = new Status()
                {
                    Message = "Skill added successfully", Result = true
                };
            }
            else
            {
                oSkill.Skill_ID = objSkill.Skill_ID;
                oSkill          = repo.UpdateSkill(oSkill);
                oStatus         = new Status()
                {
                    Message = "Skill updated successfully", Result = true
                };
            }

            return(new Skillresult()
            {
                status = oStatus,
                skillModel = new SkillModel
                {
                    Skill_ID = oSkill.Skill_ID,
                    Skill_Name = oSkill.Skill_Name,
                    //AssociateSkills = null
                }
            });
        }