Exemplo n.º 1
0
        /// <summary>
        /// Creates the skill set view.
        /// </summary>
        /// <param name="experienceCollection"></param>
        /// <returns></returns>
        /// <exception cref="ArgumentNullException">experienceCollection</exception>
        public ISkillSetModelView CreateSkillSetView(int?empployeeId, string url, IList <IExperience> experienceCollection)
        {
            if (experienceCollection == null)
            {
                throw new ArgumentNullException(nameof(experienceCollection));
            }

            var experienceDDL = GetDropDownList.ExperienceListItem(experienceCollection, -1);

            var viewModel = new SkillSetModelView
            {
                EmployeeId         = empployeeId ?? 0,
                URL                = url,
                ExperienceDropDown = experienceDDL,
                ProcessingMessage  = string.Empty
            };

            return(viewModel);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Edits the skill set view.
        /// </summary>
        /// <param name="skillSetInfo">The skill set information.</param>
        /// <param name="experienceCollection"></param>
        /// <returns></returns>
        /// <exception cref="ArgumentNullException">skillSetInfo</exception>
        public ISkillSetModelView EditSkillSetView(ISkillSetModel skillSetInfo, string URL, IList <IExperience> experienceCollection)
        {
            if (skillSetInfo == null)
            {
                throw new ArgumentNullException(nameof(skillSetInfo));
            }

            var experienceDDL = GetDropDownList.ExperienceListItem(experienceCollection, skillSetInfo.Experience ?? -1);

            var skillSetView = new SkillSetModelView
            {
                SkillId            = skillSetInfo.SkillId,
                SkillName          = skillSetInfo.SkillName,
                SkillDescription   = skillSetInfo.SkillDescription,
                EmployeeId         = skillSetInfo.EmployeeId,
                IsActive           = skillSetInfo.IsActive,
                DateCreated        = skillSetInfo.DateCreated,
                Experience         = skillSetInfo.Experience,
                ExperienceDropDown = experienceDDL,
                URL = URL,
            };

            return(skillSetView);
        }