using System; using System.Xml.Serialization; using System.ComponentModel.DataAnnotations; namespace SalesCatalog.Model { public class Brand { public Brand () { } [Required] public string Name { get; set; } public string Slogan { get; set; } public ProductImage Logo { get; set; } public ProductCategory[] Categories { get; set; } /// /// Gets or sets the default form. /// /// The default form. public SaleForm DefaultForm { get; set; } public ProductCategory GetProductCategory(string reference) { return Array.Find(Categories, c => c.Reference == reference); } public ProductCategory GetProductCategoryByName(string catName) { return Array.Find(Categories, c => c.Name == catName); } } }