public ViewResult Create() { CreateCharacterVM model = new CreateCharacterVM { Races = _characterService.GetCharactersRaces(), Classes = _characterService.GetCharactersClasses() }; return(View(model)); }
public ActionResult Create(CreateCharacterVM model) { if (ModelState.IsValid) { Character character = new Character { Name = model.Name, CreatedAt = DateTime.UtcNow, Credits = AppConsts.START_COSTS, ImageId = model.ImageId.Value, OwnerId = User.Identity.GetUserId <int>(), ClassId = model.SelectedClassId, RaceId = model.SelectedRaceId }; character = _characterService.CreateUserCharacter(character); return(RedirectToAction("Index")); } model.Races = _characterService.GetCharactersRaces(); model.Classes = _characterService.GetCharactersClasses(); return(View(model)); }