/// <summary> /// Constructor with edit user window opening /// </summary> /// <param name="addUserOpen">opens the add user window</param> /// <param name="userEdit">gets the user info that is being edited</param> public AddUserViewModel(AddUserWindow addUserOpen, tblUser userEdit) { user = userEdit; sector = new tblSector(); addUserWindow = addUserOpen; LocationList = locationData.GetAllLocations().ToList(); SectorList = sectorData.GetAllSectors().ToList(); ManagerList = userData.GetAllManagers(User.UserID).ToList(); LocationIDList = locationData.GetAllLocationIDs().ToList(); bgWorker.DoWork += WorkerOnDoWorkUpdate; }