public ActionResult AddSkill(SkillModel.Skill model) { skilldb.Skills.Add(model); skilldb.SaveChanges(); return(RedirectToAction("Skills", new { StaffCode = model.StaffCode })); }
public ActionResult AddSkill(string staffCode) { var skills = WCFClient.GetAllSkills(); var allSkillsCode = (from s in skills select s.skillCode).ToList(); var thisStaffSkillsCode = (from s in skilldb.Skills where s.StaffCode == staffCode select s.SkillCode).ToList(); var yetToHave = allSkillsCode.Except(thisStaffSkillsCode); List <SkillsDTO> list = buildSkillList(skills, yetToHave); ViewBag.skillCode = new SelectList(list, "skillCode", "skillDescription"); var model = new SkillModel.Skill { StaffCode = staffCode }; return(View("AddSkill", model)); }