private void initData() { scientistController = new ScientistController(dataFormDTO.db); crud = new ScientistCrud(dataFormDTO.db); formDTO = new CUScientistFormDTO(); formDTO.contex = dataFormDTO.db; filter = new ScientistFilter(); CheckBoxDataInit dataInit = new CheckBoxDataInit(dataFormDTO.db); dataInit.addCompanies(cbCompany); dataInit.addCountries(cbCountry); dataInit.addDegrees(cbDegree); if (!(dataFormDTO.userData.userRole == UserRole.ADMIN || dataFormDTO.userData.userRole == UserRole.SCIENTIST_MANGER)) { AddButton.Visible = false; updateScientist.Visible = false; deleteScientist.Visible = false; } else { AddButton.Visible = true; updateScientist.Visible = true; deleteScientist.Visible = true; } //dataGridView1.DataSource = db.ViewScientists.ToList(); }
public Scientist(Map map, Vector2 displayPosition, RectangleF spawnArea) : base(map) { DisplayPosition = displayPosition; SpawnArea = spawnArea; controller = new ScientistController(this); }
//-------------------------------------------------- #endregion PUBLIC METHODS: Playback and time manipulation #endregion PUBLIC METHODS #region PRIVATE METHODS //-------------------------------------------------- private void TeleportToRoverAfterFade() //-------------------------------------------------- { ScientistController scientistController = m_scientistPlayer.GetComponent <ScientistController>(); if (scientistController.ScientistInControlRoom) { SwitchToTunnelState(); } const float PLAYER_TUNNEL_SCALE = 0.25f; Transform teleportTransform = m_roverManagers[m_indexOfSelectedRover].TeleportTransform(); m_scientistPlayer.transform.SetParent(m_mapInHierarchy.transform); m_scientistPlayer.transform.rotation = teleportTransform.rotation; m_scientistPlayer.transform.position = teleportTransform.position; m_scientistPlayer.transform.localScale = Vector3.one * PLAYER_TUNNEL_SCALE; }
public ScientistControllerTests() { scientistRepo = Substitute.For <IRepository <Scientist> >(); underTest = new ScientistController(scientistRepo); }