public static List <TempOptionParamsDetails> PopulateTempOptionParamsDetailsCollection(TemplateOptions templateOptions) { List <TempOptionParamsDetails> result = new List <TempOptionParamsDetails>(); foreach (var item in templateOptions.TempOptionParams) { result.Add(new TempOptionParamsDetails { ParameterId = item.ParameterId, ParameterName = item.ParameterName, ParameterTooltip = item.ParameterTooltip, ParameterPrice = item.ParameterPrice, ParentOptionId = item.ParentOptionId, ParameterSale = item.ParameterSale }); } return(result); }