public ActionResult SetEmployee(Employee emp) { Employee employee = EmployeeStore.EmployeeList.FirstOrDefault(x => x.EmpId == emp.EmpId); employee.Name = emp.Name; employee.Salary = emp.Salary; return View("EmployeeDetail", emp); }
public ActionResult AddEmployee(Employee emp) { EmployeeStore.EmployeeList.Add(new Employee() { EmpId = EmployeeStore.EmployeeList.Count == 0 ? 1 : EmployeeStore.EmployeeList.Max(x => x.EmpId) + 1, Name = emp.Name, Salary = emp.Salary }); return View("EmployeeDetail", emp); }
public ActionResult SaveEmployee(Employee e, string BtnSubmit) { switch (BtnSubmit) { case "Save Employee": if (ModelState.IsValid) { //return Content(e.FirstName + " " + e.LastName + "<br /> Salary: " + e.Salary); EmployeeBusinessLayer empBL = new EmployeeBusinessLayer(); empBL.SaveEmployee(e); return RedirectToAction("Index"); } else { CreateEmployeeViewModel vm = new CreateEmployeeViewModel(); vm.FirstName = e.FirstName; vm.LastName = e.LastName; if (e.Salary.HasValue) { vm.Salary = e.Salary.ToString(); } else { vm.Salary = ModelState["Salary"].Value.AttemptedValue; } //Add Hear & Footer // vm.FooterData = new FooterViewModel(); // vm.FooterData.CompnayName = "Asif"; // vm.FooterData.Year = DateTime.Now.Year.ToString(); // vm.UserName = User.Identity.Name; return View("CreateEmployee", vm); } case "Cancel": return RedirectToAction("Index"); } return new EmptyResult(); }
public void SaveEmployee(Employee e) { SalesERPDAL salesDAL = new SalesERPDAL(); salesDAL.Employees.Add(e); salesDAL.SaveChanges(); }