Employee SaveEmployee(Employee e)

来源:互联网 发布:php 上传类 编辑:程序博客网 时间:2024/03/29 03:29

    <hr />
    SaveEmployee:<br />
      <div>
         <form action="/Employee/SaveEmployee" method="post">          
            First Name: <input type="text" id="TxtFName" name="FirstName" value="" /><br />
            Last Name: <input type="text" id="TxtLName" name="LastName" value="" /><br />
            Salary: <input type="text" id="TxtSalary" name="Salary" value="" /><br />
            <input type="submit" name="BtnSubmit" value="Save Employee" />
            <input type="button" name="BtnReset" value="Reset" onclick="ResetForm();" />
            <input type="submit" name="BtnSubmit" value="Cancel" />
         </form>
      </div>
      <hr />


        public ActionResult SaveEmployee(Employee e, string BtnSubmit)
        {
            switch (BtnSubmit)
            {
                case "Save Employee":
                    EmployeeBusinessLayer empBal = new EmployeeBusinessLayer();
                    empBal.SaveEmployee(e);
                    return RedirectToAction("GetEmployeeListView");
                case "Cancel":
                    return RedirectToAction("GetEmployeeListView");
            }
            return new EmptyResult();
        }


   public  class EmployeeBusinessLayer
    {
        //public List<Employee> GetEmployees()
        //{
        //    List<Employee> employees = new List<Employee>();
        //    Employee emp = new Employee();
        //    emp.FirstName = "johnson";
        //    emp.LastName = " fernandes";
        //    emp.Salary = 14000;
        //    employees.Add(emp);
 
        //    emp = new Employee();
        //    emp.FirstName = "michael";
        //    emp.LastName = "jackson";
        //    emp.Salary = 16000;
        //    employees.Add(emp);
 
        //    emp = new Employee();
        //    emp.FirstName = "robert";
        //    emp.LastName = " pattinson";
        //    emp.Salary = 20000;
        //    employees.Add(emp);
 
        //    return employees;
        //}

         //修改GetEmployees 方法:

        public List<Employee> GetEmployees()
        {
            SalesERPDAL salesDal = new SalesERPDAL();
            return salesDal.Employees.ToList();
        }

        public Employee SaveEmployee(Employee e)
        {
            SalesERPDAL salesDal = new SalesERPDAL();
            salesDal.Employees.Add(e);
            salesDal.SaveChanges();
            return e;
        }

       
    }

0 0
原创粉丝点击