public UpdateEmployeeViewModel(UpdateEmployeeView updateEmployeeOpen, Employee updateEmployee) { employee = updateEmployee; updateEmployeeView = updateEmployeeOpen; LocationList = locModel.GetAllLocations(); SectorList = secModel.GetAllSectors(); EmployeeList = empModel.GetAllEmployees(); ManagerList = empModel.GetAllManagers(updateEmployee); location = updateEmployee.Location; sector = updateEmployee.Sector; bw.DoWork += DoWork; bw.RunWorkerCompleted += WorkCompleted; }