// GET: Employees/Create public ActionResult Create() { var viewModel = new CreateEmployeeViewModel(); viewModel.EmployeeBaseCostOfBenefits = _benefitsCalculatorService.EmployeeBaseCost(); viewModel.EmployeeDiscountCostOfBenefits = _benefitsCalculatorService.EmployeeDiscountCost(); viewModel.DiscountLetter = _benefitsCalculatorService.DiscountLetter(); return View(viewModel); }
public ActionResult Create(CreateEmployeeViewModel viewModel)//[Bind(Include = "ID,Name")] Employee employee) { if (ModelState.IsValid) { var employee = Mapper.Map<Employee>(viewModel); _dbContext.Employees.Add(employee); _dbContext.SaveChanges(); return RedirectToAction("Dependents", new { id = employee.ID }); } return View(viewModel); }