Example #1
0
        public IActionResult GetPersonageByID(int personageID)
        {
            Personage personage         = personagerepo.GetPersonageById(personageID);
            PersonageDetailViewModel vm = personagecvt.ViewModelFromPersonage(personage);

            return(View("PersonagePartial", vm));
        }
Example #2
0
        public IActionResult GameMenu()
        {
            int     userId  = Convert.ToInt32(HttpContext.Session.GetInt32("CurrentUserID"));
            Gevecht gevecht = new Gevecht();

            gevecht.GameGestart = false;
            HttpContext.Session.SetString("Gevecht", JsonConvert.SerializeObject(gevecht));
            Personage personage         = personagerepo.GetPersonageBySpelerId(userId);
            PersonageDetailViewModel vm = personagecvt.ViewModelFromPersonage(personage);

            return(View(vm));
        }
Example #3
0
        public PersonageDetailViewModel ViewModelFromPersonage(Personage p)
        {
            PersonageDetailViewModel vm = new PersonageDetailViewModel()
            {
                ID            = p.ID,
                Naam          = p.Naam,
                HP            = p.HP,
                Damage        = p.Damage,
                Prijs         = p.Prijs,
                Foto          = p.Foto,
                AlternateText = p.AlternateText
            };

            return(vm);
        }
Example #4
0
        public Personage ViewModelToPersonage(PersonageDetailViewModel vm)
        {
            Personage p = new Personage()
            {
                ID            = vm.ID,
                Naam          = vm.Naam,
                HP            = vm.HP,
                Damage        = vm.Damage,
                Prijs         = vm.Prijs,
                Foto          = vm.Foto,
                AlternateText = vm.AlternateText
            };

            return(p);
        }
Example #5
0
        public IActionResult PersonageDetail(int id)
        {
            PersonageDetailViewModel vm = personagecvt.ViewModelFromPersonage(personagerepo.GetPersonageById(id));

            return(View(vm));
        }