Validates entities using Breeze metadata.
Example #1
0
        protected override Dictionary<Type, List<EntityInfo>> BeforeSaveEntities(Dictionary<Type, List<EntityInfo>> saveMap) {
          var meta = this.GetMetadata();
          var bvalidator = new BreezeMetadataValidator(this, meta);
          bvalidator.ValidateEntities(saveMap, true);

          DataAnnotationsValidator.AddDescriptor(typeof(Customer), typeof(CustomerMetaData));
          var validator = new DataAnnotationsValidator(this);
          validator.ValidateEntities(saveMap, true);

          return base.BeforeSaveEntities(saveMap);
        }