Example #1
0
        public ActionResult Create([Bind(Include = "ID,Name")] Skill skill)
        {
            if (ModelState.IsValid)
            {
                skillsBusinessManager.Add(skill);
                return(RedirectToAction("Index"));
            }

            return(View(skill));
        }
Example #2
0
        // Adding a new skill not in the database
        public ActionResult AddNewSkill(int trackId, string skill)
        {
            var   trackSkill = new TrackSkill();
            Skill NewSkill   = new Skill();

            NewSkill.Name = skill;
            var added = skillsbusinessManager.Add(NewSkill);

            trackSkill.TrackID = trackId;
            List <Skill> skills = skillsbusinessManager.GetUnmappedSkillsByTrackId(trackId);

            if (skills.Where(j => j.ID == added.ID).FirstOrDefault() != null)
            {
                trackSkill.SkillD = added.ID;
                trackskillsbusinessManager.Add(trackSkill);
            }
            var trackSkills = trackskillsbusinessManager.GetByTrackID(trackId);

            return(PartialView("_trackSkills", trackSkills));
        }
Example #3
0
        // Adding a new skill not in the database
        public ActionResult AddNewSkill(int empId, int skillLevelId, string skill)
        {
            var   empSkill = new EmpSkill();
            Skill NewSkill = new Skill();

            NewSkill.Name = skill;
            var added = skillsbusinessManager.Add(NewSkill);

            empSkill.EmpID = empId;
            List <Skill> skills = skillsbusinessManager.GetUnmappedSkillsByEmpId(empId);

            if (skills.Where(j => j.ID == added.ID).FirstOrDefault() != null)
            {
                empSkill.SkillD       = added.ID;
                empSkill.SkillLevelID = skillLevelId;
                empskilssbusinessManager.Add(empSkill);
            }
            var empSkills = empskilssbusinessManager.GetByEmployeeID(empId);

            return(PartialView("_userSkills", empSkills));
        }