public ActionResult Edit_Get(int id)
        {
            EmployeeBuisnessLayer employeeBusinessLayer = new EmployeeBuisnessLayer();
            Employee employee = employeeBusinessLayer.employees.Single(emp => emp.Id == id);

            return(View(employee));
        }
        // GET: Employee
        public ActionResult Index()
        {
            EmployeeBuisnessLayer employeeBuisnessLayer = new EmployeeBuisnessLayer();
            List <Employee>       emps = employeeBuisnessLayer.employees.ToList();

            return(View(emps));
        }
        public ActionResult Delete(int id)
        {
            EmployeeBuisnessLayer employeeBuisnessLayer = new EmployeeBuisnessLayer();

            employeeBuisnessLayer.DeleteEmployee(id);
            return(RedirectToAction("Index"));
        }
        public ActionResult Edit_Post(int id)
        {
            EmployeeBuisnessLayer employeeBusinessLayer = new EmployeeBuisnessLayer();
            Employee employee = employeeBusinessLayer.employees.Single(emp => emp.Id == id);

            UpdateModel(employee, null, null, new string[] { "Name" });     // "name" sara shob gula k edit kora jabe. tutorial-20

            if (ModelState.IsValid)
            {
                employeeBusinessLayer.SaveEmployee(employee);
                return(RedirectToAction("Index"));
            }
            return(View());
        }
        public ActionResult Create_Post(Employee employee)
        {
            //Employee employee = new Employee();
            TryUpdateModel(employee);       // UpdateModel use korle exception throw korbe.

            if (ModelState.IsValid)
            {
                EmployeeBuisnessLayer employeeBusinessLayer = new EmployeeBuisnessLayer();

                employeeBusinessLayer.AddEmployee(employee);
                return(RedirectToAction("Index"));
            }
            return(View());
        }