public void DeleteById(int id) // Delete function { EmpSubsidary emp = GetById(id); dbconn.EmpSubsidaries.Remove(emp); dbconn.SaveChanges(); }
public EmpSubsidary Add(EmpSubsidary emp) // Adding Function { EmpSubsidary addedEmp = dbconn.EmpSubsidaries.Add(emp); dbconn.SaveChanges(); return(addedEmp); }
// Add Subsidiary public ActionResult AddSubsidiary(int subId, int empId) //Add Subsidiary to database { var EmpSub = new EmpSubsidary(); EmpSub.EmpID = empId; List <Subsidary> subs = subsidiariesbusinessManager.GetUnmappedSubsidiariesByEmpID(empId); if (subs.Where(s => s.ID == subId).FirstOrDefault() != null) { EmpSub.SubsidaryID = subId; empSubsBusinessManager.Add(EmpSub); } var EmpSubs = empSubsBusinessManager.GetByEmployeeID(empId); return(PartialView("_UserSubs", EmpSubs)); // View to return data to }
// Adding a new Subsidary not in the database public ActionResult AddNewSubsidary(int empId, string subname) { var empSub = new EmpSubsidary(); Subsidary NewSubsidary = new Subsidary(); NewSubsidary.Name = subname; var added = subsidiariesbusinessManager.Add(NewSubsidary); empSub.EmpID = empId; List <Subsidary> sub = subsidiariesbusinessManager.GetUnmappedSubsidiariesByEmpID(empId); if (sub.Where(j => j.ID == added.ID).FirstOrDefault() != null) { empSub.SubsidaryID = added.ID; empSubsBusinessManager.Add(empSub); } var empSubs = empSubsBusinessManager.GetByEmployeeID(empId); return(PartialView("_UserSubs", empSubs)); }
public EmpSubsidary Update(EmpSubsidary emp) // Update Function { dbconn.Entry(emp).State = EntityState.Modified; dbconn.SaveChanges(); return(emp); }
public EmpSubsidary GetById(int id) // Get the ID Function { EmpSubsidary emp = dbconn.EmpSubsidaries.Where(e => e.ID == id).FirstOrDefault(); return(emp); }
public EmpSubsidary Update(EmpSubsidary emp) { return(empsubsdatamanager.Update(emp)); }
public EmpSubsidary Add(EmpSubsidary emp) { return(empsubsdatamanager.Add(emp)); }