Exemplo n.º 1
0
        public void DeleteById(int id)           // Delete function
        {
            EmpSkill emp = GetById(id);

            dbconn.EmpSkills.Remove(emp);
            dbconn.SaveChanges();
        }
Exemplo n.º 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            EmpSkill empSkill = db.EmpSkills.Find(id);

            db.EmpSkills.Remove(empSkill);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
        public EmpSkill Add(EmpSkill emp)      // Adding Function
        {
            EmpSkill addedEmp = dbconn.EmpSkills.Add(emp);

            dbconn.SaveChanges();

            return(addedEmp);
        }
 public ActionResult Edit([Bind(Include = "EmpSkillID,SkillTitle,Category,Usage,EmpProfileID")] EmpSkill empSkill)
 {
     if (ModelState.IsValid)
     {
         db.Entry(empSkill).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.EmpProfileID = new SelectList(db.EmpProfiles, "EmpProfileID", "FirstName", empSkill.EmpProfileID);
     return(View(empSkill));
 }
Exemplo n.º 5
0
 public ActionResult Edit([Bind(Include = "ID,EmpID,SkillD,SkillLevelID")] EmpSkill empSkill)
 {
     if (ModelState.IsValid)
     {
         db.Entry(empSkill).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.EmpID        = new SelectList(db.Employees, "ID", "Name", empSkill.EmpID);
     ViewBag.SkillD       = new SelectList(db.Skills, "ID", "Name", empSkill.SkillD);
     ViewBag.SkillLevelID = new SelectList(db.SkillLevels, "ID", "Name", empSkill.SkillLevelID);
     return(View(empSkill));
 }
Exemplo n.º 6
0
        // GET: Search/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EmpSkill empSkill = db.EmpSkills.Find(id);

            if (empSkill == null)
            {
                return(HttpNotFound());
            }
            return(View(empSkill));
        }
        // GET: Skill/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EmpSkill empSkill = db.EmpSkills.Find(id);

            if (empSkill == null)
            {
                return(HttpNotFound());
            }
            ViewBag.EmpProfileID = new SelectList(db.EmpProfiles, "EmpProfileID", "FirstName", empSkill.EmpProfileID);
            return(View(empSkill));
        }
Exemplo n.º 8
0
        // GET: Search/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            EmpSkill empSkill = db.EmpSkills.Find(id);

            if (empSkill == null)
            {
                return(HttpNotFound());
            }
            ViewBag.EmpID        = new SelectList(db.Employees, "ID", "Name", empSkill.EmpID);
            ViewBag.SkillD       = new SelectList(db.Skills, "ID", "Name", empSkill.SkillD);
            ViewBag.SkillLevelID = new SelectList(db.SkillLevels, "ID", "Name", empSkill.SkillLevelID);
            return(View(empSkill));
        }
Exemplo n.º 9
0
        // Add Skills
        public ActionResult AddSkills(int skillId, int empId, int skillLevelId) // ID of skill
        {
            var empSkill = new EmpSkill();

            empSkill.EmpID = empId;
            List <Skill> skills = skillsbusinessManager.GetUnmappedSkillsByEmpId(empId);

            if (skills.Where(s => s.ID == skillId).FirstOrDefault() != null)
            {
                empSkill.SkillD       = skillId;
                empSkill.SkillLevelID = skillLevelId;
                empskilssbusinessManager.Add(empSkill);
            }
            var empSkills = empskilssbusinessManager.GetByEmployeeID(empId);

            return(PartialView("_userSkills", empSkills));
        }
Exemplo n.º 10
0
        // 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));
        }
Exemplo n.º 11
0
 public EmpSkill Update(EmpSkill emp)
 {
     return(empskilldatamanager.Update(emp));
 }
Exemplo n.º 12
0
 public EmpSkill Add(EmpSkill emp)
 {
     return(empskilldatamanager.Add(emp));
 }
Exemplo n.º 13
0
 public EmpSkill Update(EmpSkill emp)    // Update Function
 {
     dbconn.Entry(emp).State = EntityState.Modified;
     dbconn.SaveChanges();
     return(emp);
 }
Exemplo n.º 14
0
        public EmpSkill GetById(int id)          // Get the ID Function
        {
            EmpSkill emp = dbconn.EmpSkills.Where(e => e.ID == id).FirstOrDefault();

            return(emp);
        }