public SpeciesPage()
        {
            InitializeComponent();

            viewModel = new SpeciesViewModel();

            BindingContext = viewModel;
        }
Ejemplo n.º 2
0
        private void GetSpecies_Click(object sender, EventArgs e)
        {
            List <Species> species = SpeciesViewModel.GetAllSpecies();

            ListElements.Items.Clear();
            foreach (Species spe in species)
            {
                ListElements.Items.Add(spe);
            }
        }
 private void Test_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
 {
     if (AllowBoidPlacement)
     {
         Point            p       = e.GetPosition(BoidViewBox);
         SpeciesViewModel species = (SpeciesViewModel)availableSpecies.SelectedItem;
         ContainerVisual  child   = VisualTreeHelper.GetChild(BoidViewBox, 0) as ContainerVisual;
         ScaleTransform   scale   = child.Transform as ScaleTransform;
         species.CreateBoidOnCoords(p.X / scale.ScaleX, p.Y / scale.ScaleY);
     }
     else
     {
     }
 }
Ejemplo n.º 4
0
 public FilmPage(String url, List <String> backUrl)
 {
     InitializeComponent();
     filmUrl           = url;
     this.backUrl      = backUrl;
     backButton.Click += GoBack;
     if (this.backUrl.Last() == "")
     {
         backButton.Visibility = Visibility.Hidden;
     }
     else
     {
         backButton.Visibility = Visibility.Visible;
     }
     film              = FilmViewModel.GetFilm(url);
     title.Content    += film.title;
     open.Content     += film.opening_crawl + V;
     director.Content += ' ' + film.director;
     producer.Content += ' ' + film.producer;
     release.Content  += ' ' + ConvertToDateTime(film.release_date);
     created.Content  += ' ' + ConvertToDateTime(film.created);
     edited.Content   += ' ' + ConvertToDateTime(film.edited);
     ListCharacters.MouseDoubleClick += CallPeople;
     ListSpaceShip.MouseDoubleClick  += callStarship;
     ListVehicles.MouseDoubleClick   += CallVehicule;
     ListSpecies.MouseDoubleClick    += CallSpecies;
     ListCharacters.Items.Clear();
     ListSpaceShip.Items.Clear();
     ListSpecies.Items.Clear();
     ListVehicles.Items.Clear();
     foreach (String charac in film.characters)
     {
         ListCharacters.Items.Add(PeopleViewModel.GetPeople(charac));
     }
     foreach (String v in film.vehicles)
     {
         ListVehicles.Items.Add(VehicleViewModel.GetVehicle(v));
     }
     foreach (String s in film.starships)
     {
         ListSpaceShip.Items.Add(StarshipViewModel.GetStarship(s));
     }
     foreach (String spe in film.species)
     {
         ListSpecies.Items.Add(SpeciesViewModel.GetSpecies(spe));
     }
 }
Ejemplo n.º 5
0
 public SpeciesPage(String url, List <String> backUrl)
 {
     InitializeComponent();
     species      = SpeciesViewModel.GetSpecies(url);
     this.backUrl = backUrl;
     if (this.backUrl.Last() == "")
     {
         backButton.Visibility = Visibility.Hidden;
     }
     else
     {
         backButton.Visibility = Visibility.Visible;
     }
     name.Content                += species.name;
     height.Content              += ' ' + species.average_height;
     lifespan.Content            += ' ' + species.average_lifespan;
     classification.Content      += ' ' + species.classification;
     designation.Content         += ' ' + species.designation;
     eye.Content                 += ' ' + species.eye_colors;
     hair.Content                += ' ' + species.hair_colors;
     homeworld.Content           += ' ' + GetHomeWorld(species.homeworld);
     language.Content            += ' ' + species.language;
     skin.Content                += ' ' + species.skin_colors;
     created.Content             += ' ' + ConvertToDateTime(species.created);
     edited.Content              += ' ' + ConvertToDateTime(species.edited);
     listFilms.MouseDoubleClick  += callFilm;
     listPeople.MouseDoubleClick += callPeople;
     listPeople.Items.Clear();
     listFilms.Items.Clear();
     foreach (String charac in species.people)
     {
         listPeople.Items.Add(PeopleViewModel.GetPeople(charac));
     }
     foreach (String f in species.films)
     {
         listFilms.Items.Add(FilmViewModel.GetFilm(f));
     }
 }
        private void Random_Boid_Button_Click(object sender, RoutedEventArgs e)
        {
            SpeciesViewModel species = (SpeciesViewModel)availableSpecies.SelectedItem;

            species.CreateBoid(WorldViewModel.Width.Value, WorldViewModel.Height.Value);
        }
Ejemplo n.º 7
0
        public SpecieFrame()
        {
            InitializeComponent();

            DataContext = new SpeciesViewModel();
        }
Ejemplo n.º 8
0
        public AddSpecies(SpeciesViewModel speciesViewModel)
        {
            InitializeComponent();

            DataContext = new AddSpeciesViewModel(speciesViewModel);
        }
Ejemplo n.º 9
0
 private void CallSpecies(object sender, MouseEventArgs e)
 {
     this.Content = SpeciesViewModel.CallSpecies(sender, e, ListSpecies, backUrl);
 }
Ejemplo n.º 10
0
        public IActionResult GetById(int speciesId)
        {
            SpeciesViewModel species = this.mapper.Map <SpeciesViewModel>(this.speciesService.GetSpeciesById(speciesId));

            return(this.Ok(species));
        }