Exemplo n.º 1
0
        public ActionResult AddSkill(SkillModel.Skill model)
        {
            skilldb.Skills.Add(model);
            skilldb.SaveChanges();

            return(RedirectToAction("Skills", new { StaffCode = model.StaffCode }));
        }
Exemplo n.º 2
0
        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));
        }