private PokemonFormModel GetMovePoolModel(PokemonFormModel formModel)
{
if (!string.IsNullOrWhiteSpace(formModel.ShareMovesWithForm) && _dataModel.Forms.Any(f => f.Id == formModel.ShareMovesWithForm))
{
return GetMovePoolModel(_dataModel.Forms.Single(f => f.Id == formModel.ShareMovesWithForm));
}
else
{
return formModel;
}
}