public ActionResult Edit(Employee emp)
 {
     EmployeeRepository empRepo = new EmployeeRepository();
     //empRepo.UpdateEmployee(emp);
     empRepo.UpdateEmployeeStoredProc(emp);
     return RedirectToAction("Index");
 }
 // GET: Employee/Edit/5
 public ActionResult Edit(int id)
 {
     EmployeeRepository empRepo = new EmployeeRepository();
     Employee emp = empRepo.GetEmployeeById(id);
     ViewBag.ReportsToOptions = empRepo.GetAllEmployees();
     return View(emp);
 }
        // GET: Employee
        public ActionResult Index()
        {
            IList<Employee> empList = new List<Employee>();
            EmployeeRepository empRepo = new EmployeeRepository();
            empList = empRepo.GetAllEmployees();
            return View(empList);

        }
 public ActionResult Create(Employee emp)
 {
     EmployeeRepository empRepo = new EmployeeRepository();
     empRepo.CreateEmployee(emp);
     return RedirectToAction("Index");
 }