/* * SubSonic - http://subsonicproject.com * * The contents of this file are subject to the Mozilla Public * License Version 1.1 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.mozilla.org/MPL/ * * Software distributed under the License is distributed on an * "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or * implied. See the License for the specific language governing * rights and limitations under the License. */ namespace Northwind { /// /// /// public partial class ProductCollection {} /// /// /// public partial class Product { /// /// Validates this instance. /// /// public override bool Validate() { bool result = base.Validate(); if(UnitPrice < 20) { result = false; Errors.Add("Price can't be below 20"); } return result; } } }