public static Product CreateProduct(ProductDto productDto, DALContext context) { var category = context.GetCategoryByName(productDto.Category); if (category == null) { category = new Category { Name = productDto.Category }; } return(new Product { Name = productDto.Name, Description = productDto.Description, Category = category }); }