private static Description[] ToDescriptions(ProductModel productModel) { if (productModel.ProductModelProductDescriptionCultures == null || !productModel.ProductModelProductDescriptionCultures.Any()) return null; return productModel.ProductModelProductDescriptionCultures.Select(productModelProductDescriptionCulture => new Description { CultureName = productModelProductDescriptionCulture.Culture.Name, DescriptionText = productModelProductDescriptionCulture.ProductDescription.Description, ModifiedDate = productModelProductDescriptionCulture.ProductDescription.ModifiedDate }).ToArray(); }
private static Model ToModel(ProductModel productModel) { if (productModel == null) return null; return new Model { CatalogDescription = productModel.CatalogDescription, Instructions = productModel.Instructions, ModifiedDate = productModel.ModifiedDate, Name = productModel.Name, Description = ToDescriptions(productModel), }; }