Esempio n. 1
0
        static public PokemonViewModel PokemonToPokemonViewModel(Pokemon p)
        {
            PokemonViewModel pvm = new PokemonViewModel();

            pvm.Id        = p.Id;
            pvm.HP        = p.HP;
            pvm.Image     = p.Image;
            pvm.MaxHP     = p.MaxHP;
            pvm.Naam      = p.Naam;
            pvm.TeamId    = p.TeamId;
            pvm.Type      = SoortViewModelConvert.SoortToViewModel(p.Type);
            pvm.Uiterlijk = p.Uiterlijk;
            pvm.Aanvallen = AanvalViewModelConvert.AanvalListToViewModelList(p.Aanvallen);

            return(pvm);
        }
Esempio n. 2
0
        public AllePokemonViewModel PokemonToView(List <Pokemon> pList)
        {
            AllePokemonViewModel        apvm = new AllePokemonViewModel();
            List <AllePokemonViewModel> temp = new List <AllePokemonViewModel>();

            foreach (Pokemon p in pList)
            {
                AllePokemonViewModel apvmTemp = new AllePokemonViewModel();
                apvmTemp.Id        = p.Id;
                apvmTemp.Naam      = p.Naam;
                apvmTemp.Type      = SoortViewModelConvert.SoortToViewModel(p.Type);
                apvmTemp.Image     = System.Convert.ToBase64String(p.Uiterlijk);
                apvmTemp.Aanvallen = AanvalViewModelConvert.AanvalListToViewModelList(p.Aanvallen);
                temp.Add(apvmTemp);
            }

            apvm.AllePokemon = temp;
            return(apvm);
        }