public static ApiSyntaxBuildOutput FromModel(SyntaxDetailViewModel model, string[] supportedLanguages)
{
if (model == null)
{
return(null);
}
return(new ApiSyntaxBuildOutput
{
Content = ApiBuildOutputUtility.TransformToLanguagePairList(model.Content, model.Contents, supportedLanguages),
Parameters = model.Parameters?.Select(ApiParameterBuildOutput.FromModel).ToList(),
TypeParameters = model.TypeParameters?.Select(ApiParameterBuildOutput.FromModel).ToList(),
Return = ApiParameterBuildOutput.FromModel(model.Return),
});
}