Example #1
0
        public static AbilityDTO GetDTOFromAbility(Ability ability)
        {
            var abilityDTO = new AbilityDTO();

            switch (ability.Name)
            {
            case "Strength":
                abilityDTO.name = "strength";
                break;

            case "Dexterity":
                abilityDTO.name = "dexterity";
                break;

            case "Constitution":
                abilityDTO.name = "constitution";
                break;

            case "Wisdom":
                abilityDTO.name = "wisdom";
                break;

            case "Intelligence":
                abilityDTO.name = "intelligence";
                break;

            case "Charisma":
                abilityDTO.name = "charisma";
                break;

            default:
                break;
            }
            abilityDTO.score          = ability.Score;
            abilityDTO.tempAdjustment = ability.TempAdjustment;
            abilityDTO.modifier       = ability.GetModifier();

            return(abilityDTO);
        }
Example #2
0
        public static Ability GetAbilityFromDTO(AbilityDTO abilityDTO)
        {
            var ability = new Ability();

            switch (abilityDTO.name)
            {
            case "strength":
                ability.Name = "Strength";
                break;

            case "dexterity":
                ability.Name = "Dexterity";
                break;

            case "constitution":
                ability.Name = "Constitution";
                break;

            case "wisdom":
                ability.Name = "Wisdom";
                break;

            case "intelligence":
                ability.Name = "Intelligence";
                break;

            case "charisma":
                ability.Name = "Charisma";
                break;

            default:
                break;
            }
            ability.Score          = abilityDTO.score;
            ability.TempAdjustment = abilityDTO.tempAdjustment;

            return(ability);
        }