public ActionResult Edit(int BusinessEntityID)
        {
            Employee employee = new Employee();
            EmployeePageViewModel pageViewModel = new EmployeePageViewModel(this);

            employee = pageViewModel.SingleEmployee(BusinessEntityID);
            var titles   = GetTitles();
            var genders  = GetGendering();
            var maritals = GetMaritals();

            employee.Emailnotifications = Emailnotifictions();
            employee.GetShift           = GetShift();
            employee.Phonetype          = Phonetype();
            employee.AddressIding       = AddressIding();
            employee.GetDepartments     = GetDepartments();
            employee.GetState           = GetState();
            employee.MaritalList        = GetSelectListItems(maritals);
            employee.GenderList         = GetSelectListItems(genders);
            employee.TitleList          = GetSelectListItems(titles);
            if (employee == null)
            {
                return(HttpNotFound());
            }
            return(View(employee));
        }
        public ViewResult Details(int BusinessEntityID)
        {
            Employee employee = new Employee();
            EmployeePageViewModel pageViewModel = new EmployeePageViewModel(this);

            employee = pageViewModel.SingleEmployee(BusinessEntityID);
            return(View(employee));
        }