Example #1
0
        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));
        }
Example #2
0
        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));
        }