public ActionResult SaveEmployee(Employee e, string BtnSubmit) { switch(BtnSubmit) { case "Save Employee": if (ModelState.IsValid) { EmployeeBusinessLayer ebl = new EmployeeBusinessLayer(); ebl.SaveEmployee(e); return RedirectToAction("Index"); } else { return View("AddEmployee"); } case "Cancel": return RedirectToAction("Index"); } return new EmptyResult(); }
public ActionResult Index() { EmployeeBusinessLayer ebl = new EmployeeBusinessLayer(); EmployeeListViewModel elvm = new EmployeeListViewModel(); elvm.Employees = new List<EmployeeViewModel>(); foreach (Employee e1 in ebl.GetEmployees()) { EmployeeViewModel evm = new EmployeeViewModel(); evm.EmployeeName = e1.FirstName + " " + e1.LastName; evm.Salary = e1.Salary.ToString("C"); if (e1.Salary > 15000) evm.SalaryColor = "yellow"; else evm.SalaryColor = "green"; elvm.Employees.Add(evm); } return View("EmployeeView",elvm); }