/// <summary> /// Adds the specified character. /// </summary> /// <param name="context">The context.</param> /// <param name="templateCharacter">The character to add.</param> internal static GameCharacter Add(DndDmHelperContext context, TemplateCharacter templateCharacter, int gameID) { var characterToAdd = new GameCharacter() { Name = templateCharacter.Name, Description = templateCharacter.Description, Level = templateCharacter.Level, ClassID = templateCharacter.ClassID, RaceID = templateCharacter.RaceID, GameID = gameID }; context.GameCharacters.Add(characterToAdd); return(characterToAdd); }
internal static void Add(DndDmHelperContext context, TemplateCharacterBaseStat baseStat, GameCharacter gameCharacter) { context.GameCharacterBaseStats.Add(new GameCharacterBaseStat() { BaseStatID = baseStat.BaseStatID, Character = gameCharacter, Value = baseStat.Value }); }