<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" οnclick="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;
}
}