// GET: /Employee/Add public ActionResult Add() { EmployeeEntities employeeEntity = new EmployeeEntities(); //employeeEntity.DepartmentList = new SelectList(departmentManager.AllDepartments(), "Id", "Name"); //Show all departments in dropdown from table employeeEntity.DepartmentList = new SelectList(departmentManager.ActiveDepartments(), "Id", "Name"); //Show active departments only. var enumType = from Job j in Enum.GetValues(typeof(Job)) select new { id = (int)j, name = j.ToString() }; employeeEntity.JobList = new SelectList(enumType, "id", "name"); var enums = from Address a in Enum.GetValues(typeof(Address)) select new { id = (int)a, name = a.ToString() }; employeeEntity.AddressList = new SelectList(enums, "id", "name"); return(View(employeeEntity)); //ViewBag.DepartmentList = new SelectList(departmentManager.AllDepartments(), "ID", "Name"); //ViewBag.JobList = new SelectList(enumData, "id", "name"); //ViewBag.AddressList = new SelectList(enumType, "id", "name"); //ViewBag.Gender = employeeEntity.Gender.ToString(); }