Beispiel #1
0
        public IActionResult Delete(int id, int?gameID)
        {
            var model = new CharacterDeleteViewModel();

            model.GameID         = gameID;
            model.CharacterModel = CharacterModel.GenerateCharacterModelFromDTO(work.TemplateCharacterRepository.GetDTO(id));
            return(View(model));
        }
Beispiel #2
0
        public IActionResult Delete(CharacterDeleteViewModel model)
        {
            work.TemplateCharacterRepository.Delete(model.CharacterModel.ID);
            work.Save();

            if (model.GameID != null)
            {
                return(RedirectToAction("AddCharacter", "Game", new { id = model.GameID }));
            }
            return(RedirectToAction("Index"));
        }