<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;
}
}
Employee SaveEmployee(Employee e)
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python生成pc客户端
怎样把Python嵌入Windows应用中[文] Edward K [编译] FreeC下面文件名中出现的'##'是被缩写的版本号.举例来说,Python 2.1.1,##将会被21替换.在Windows应用中嵌入Python脚本解释器的方法可以汇总如下:1.不要直接把Python建立在你的.exe文
python生成pc客户端 python怎么生成应用程序错误 Python SWIG Windows