public Product Map(ProductInfoModel source) { var destination = new Product(); MapManufacturer?.Invoke(source, destination); MapCountryOfOrigin?.Invoke(source, destination); MapImporter?.Invoke(source, destination); MapImporterCountry?.Invoke(source, destination); MapName?.Invoke(source, destination); MapQuantityPerPackage?.Invoke(source, destination); MapImage?.Invoke(source, destination); MapSize?.Invoke(source, destination); MapLogoPath?.Invoke(source, destination); return(destination); }