public ActionResult Create([Bind(Include = "ID,Name")] Skill skill) { if (ModelState.IsValid) { skillsBusinessManager.Add(skill); return(RedirectToAction("Index")); } return(View(skill)); }
// 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)); }
// 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)); }