Exemple #1
0
 public static bool IsValid(this IOrder order)
 {
     return(DataValidationUtil.IsUsernameValid(order.ClientUsername) &&
            DataValidationUtil.IsProductIdQuantityMapValid(order.ProductIdQuantityMap) &&
            DataValidationUtil.IsPriceValid(order.Price) &&
            (!order.DeliveryDate.HasValue || (order.DeliveryDate >= order.OrderDate)));
 }
Exemple #2
0
 public static bool IsValid(this IProduct product)
 {
     return(product.Name.IsTrimmedNonEmpty() &&
            DataValidationUtil.IsPriceValid(product.Price));
 }