Example #1
0
        public IActionResult EditBattlemon(BattlemonDetailViewModel vm)
        {
            Battlemon battlemon = bvmc.ViewModelToBattlemon(vm);

            battlemonRepo.EditBattlemon(battlemon);
            return(RedirectToAction("BattlemonInfo", new { id = battlemon.BattlemonID }));
        }
Example #2
0
        public IActionResult EditBattlemon(int id)
        {
            Battlemon battlemon         = battlemonRepo.GetBattlemonByID(id);
            BattlemonDetailViewModel vm = bvmc.ViewModelFromBattlemon(battlemon);

            return(View(vm));
        }
        public Battlemon ViewModelToBattlemon(BattlemonDetailViewModel vm)
        {
            Battlemon battlemon = new Battlemon()
            {
                BattlemonID  = vm.BattlemonID,
                Name         = vm.Name,
                HealthPoints = vm.HealthPoints,
                Attack       = vm.Attack,
                Defence      = vm.Defence,
                Speed        = vm.Speed,
                Type         = vm.Type,
                Image        = vm.Image,
                ImageBack    = vm.ImageBack
            };

            return(battlemon);
        }
        public BattlemonDetailViewModel ViewModelFromBattlemon(Battlemon battlemon)
        {
            BattlemonDetailViewModel vm = new BattlemonDetailViewModel()
            {
                BattlemonID  = battlemon.BattlemonID,
                Name         = battlemon.Name,
                HealthPoints = battlemon.HealthPoints,
                Attack       = battlemon.Attack,
                Defence      = battlemon.Defence,
                Speed        = battlemon.Speed,
                Type         = battlemon.Type,
                Image        = battlemon.Image,
                ImageBack    = battlemon.ImageBack
            };

            return(vm);
        }