Esempio n. 1
0
        protected override ValidationResult IsValid(object value, ValidationContext validationContext)
        {
            IProductNumber service        = (IProductNumber)validationContext.GetService(typeof(IProductNumber));
            int            current_number = service.GetProductCount();

            if (current_number >= _number)
            {
                return(new ValidationResult(String.Format("There is alreday {0} product in database, max number is {1}", current_number, _number)));
            }

            return(ValidationResult.Success);
        }
Esempio n. 2
0
 public ProductController(FiscalContext context, IProductNumber productNumber)
 {
     _context       = context;
     _productNumber = productNumber;
 }