public ActionResult EmployeeRegitration() { Gmou.Web.Models.EmployeeViewModel employeemodel = new Models.EmployeeViewModel { lstDepartment = new SelectList(Gmou.BusinessAccessLayer.EmployeeBAL.GetDepartmentList(), "DepartmentID", "DepartmentName"), }; return(PartialView(@"~/Views\Admin\Partial\_employeeRegitration.cshtml", employeemodel)); }
public ActionResult EditEmployee(string empId) { ViewBag.empId = Encrypt.decryptMethod(empId); Gmou.Web.Models.EmployeeViewModel employeemodel = new Models.EmployeeViewModel { lstDepartment = new SelectList(Gmou.BusinessAccessLayer.EmployeeBAL.GetDepartmentList(), "DepartmentID", "DepartmentName"), lstOffices = new SelectList(Gmou.BusinessAccessLayer.EmployeeBAL.GetOfficeList(), "OfficeAreaID", "OfficeAreaName") }; return(PartialView(@"~/Views\Admin\Partial\_createEmployee.cshtml", employeemodel)); }
public ActionResult CreateEmployee() { Gmou.Web.Models.EmployeeViewModel employeemodel = new Models.EmployeeViewModel { lstDepartment = new SelectList(Gmou.BusinessAccessLayer.EmployeeBAL.GetDepartmentList(), "DepartmentID", "DepartmentName"), lstOffices = new SelectList(Gmou.BusinessAccessLayer.EmployeeBAL.GetOfficeList(), "OfficeAreaID", "OfficeAreaName") }; return(PartialView(@"~/Views\Admin\Partial\_createEmployee.cshtml", employeemodel)); }
public ActionResult EmployeeDetails(int employeeId) { MVCDataBaseEntities db = new MVCDataBaseEntities(); Employee employee = db.Employee.SingleOrDefault(x => x.EmployeeID == employeeId); Models.EmployeeViewModel employeeViewModel = new Models.EmployeeViewModel(); employeeViewModel.EmployeeID = employee.EmployeeID; employeeViewModel.Address = employee.Address; employeeViewModel.DepartmentId = employee.DepartmentId; employeeViewModel.Name = employee.Name; employeeViewModel.DepartmentName = employee.Department.DepartmentName; return(View(employeeViewModel)); }
// GET: DataBase public ActionResult Index() { MVCDataBaseEntities db = new MVCDataBaseEntities(); Employee employee = db.Employee.SingleOrDefault(x => x.EmployeeID == 2); Models.EmployeeViewModel employeeVM = new Models.EmployeeViewModel(); employeeVM.EmployeeID = employee.EmployeeID; employeeVM.Address = employee.Address; employeeVM.DepartmentId = employee.DepartmentId; employeeVM.Name = employee.Name; return(View(employeeVM)); }
public ActionResult Edit(Models.EmployeeViewModel employeeVM) { try { var employee = ModelMapper.Mapper.MapEntity <Models.EmployeeViewModel, Experiment.Models.DomainModels.Employee>(employeeVM); _employeeLogic.Save(employee); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Home //public ActionResult DepartmentIndex() //{ // EmployeeContext employeeContext = new EmployeeContext(); // List<Department> department = employeeContext.Departments.ToList(); // return View(department); //} //public ActionResult Details(int ID) //{ // EmployeeContext employeeContext = new EmployeeContext(); // Employee employee = employeeContext.Empolyees.SingleOrDefault(emp => emp.EmpID == ID); // return View(employee); //} public ActionResult Index() { EmployeeContext employeeContext = new EmployeeContext(); // List<Employee> employee = employeeContext.Empolyees.ToList(); Employee employee = employeeContext.Empolyees.SingleOrDefault(x => x.EmpID ==101); EmployeeViewModel empModel = new Models.EmployeeViewModel(); empModel.DeptID = employee.DeptID; empModel.DeptName = employee.EmpName; empModel.EmpID = employee.EmpID; empModel.City = employee.City; // ViewBag.EmploymentList = new SelectList(list, "DeptID", "DeptName"); return View(empModel); }
public ActionResult Create(Models.EmployeeViewModel employeeVM) { try { // TODO: Add insert logic here var employee = ModelMapper.Mapper.MapEntity <Models.EmployeeViewModel, Experiment.Models.DomainModels.Employee>(employeeVM); _employeeLogic.Save(employee); return(RedirectToAction("Index")); } catch { return(View()); } }