/// <summary>
        /// Convert subskill collection to view model
        /// </summary>
        /// <param name="argSubskillsBE"></param>
        /// <returns></returns>
        protected SubSkillCollection ConvertSubskillCollectionToModel(SubSkillBECollection argSubskillsBE)
        {
            SubSkillCollection l_SubskillCollection = new SubSkillCollection();
            Subskills          l_Subskills;

            try
            {
                if (argSubskillsBE != null && argSubskillsBE.Count > 0)
                {
                    foreach (var subskills in argSubskillsBE)
                    {
                        l_Subskills              = new Subskills();
                        l_Subskills.SubSkillID   = subskills.SubSkillID;
                        l_Subskills.SubSkillName = subskills.SubSkillName;
                        l_Subskills.SkillID      = subskills.SkillID;
                        l_SubskillCollection.Add(l_Subskills);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(l_SubskillCollection);
        }
        /// <summary>
        /// Method to convert subskill model collection from Business Entity
        /// </summary>
        /// <param name="argsubSkillBECollection">Subskill business entity</param>
        /// <returns></returns>
        private SubSkillCollection GetSubskillcollection(SubSkillBECollection argsubSkillBECollection)
        {
            #region Declarations
            SubSkillCollection l_SubSkillCollection = new SubSkillCollection();
            Subskills          l_SubSkills;
            #endregion
            try
            {
                if (argsubSkillBECollection != null && argsubSkillBECollection.Count > 0)
                {
                    foreach (var subskillBE in argsubSkillBECollection)
                    {
                        l_SubSkills              = new Subskills();
                        l_SubSkills.SubSkillID   = subskillBE.SubSkillID;
                        l_SubSkills.SubSkillName = subskillBE.SubSkillName;
                        l_SubSkills.SkillID      = subskillBE.SkillID;
                        l_SubSkills.SkillPoints  = subskillBE.SkillPoints;
                        l_SubSkills.SubSkillType = subskillBE.SubSkillType;
                        l_SubSkills.SkillName    = subskillBE.SkillName;

                        l_SubSkillCollection.Add(l_SubSkills);
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(l_SubSkillCollection);
        }