public ActionResult AddEmployee() { employee_detail model = new employee_detail(); var skills = db.skills.ToList(); model.basic_id = int.Parse(Request["basicid"]); ViewBag.Skills = new SelectList(skills, "skill_id", "skill_name"); ViewBag.DesignationID = new SelectList(db.positions.ToList(), "position_id", "position_title"); return(View(model)); }
public JsonResult AddEmployee(employee_detail model, int[] Skills) { if (ModelState.IsValid) { db.employee_detail.Add(model); db.SaveChanges(); } int id = model.employee_id; if (Skills != null && Skills.Length > 0) { List <employee_skills> lstSkills = new List <employee_skills>(); foreach (int sk in Skills) { lstSkills.Add(new employee_skills() { employee_id = id, skill_id = sk }); } db.employee_skills.AddRange(lstSkills); db.SaveChanges(); } return(Json(1, JsonRequestBehavior.AllowGet)); }