public SkillViewModel AddSkill(SkillViewModel skill)
        {
            var skillToAdd = SkillMapper.MapModelToEntity(skill);

            skillToAdd.CreatedBy = "TEST";
            skillToAdd.SeedData  = false;
            var addedSkill = _skillRepository.Add(skillToAdd);

            return(SkillMapper.MapEntityToModel(addedSkill));
        }
        public SkillViewModel UdpateSkill(int id, SkillViewModel skill)
        {
            var skillToUpdate = _skillRepository.GetById(id);

            SkillMapper.MapModelToEntity(skill, skillToUpdate);
            skillToUpdate.ModifiedBy = "TEST";
            var updatedSkill = _skillRepository.Update(skillToUpdate);

            return(SkillMapper.MapEntityToModel(updatedSkill));
        }
 public SkillViewModel GetSkillById(int id)
 {
     return(SkillMapper.MapEntityToModel(_skillRepository.GetById(id)));
 }