/// <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); }
/// <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); }