Пример #1
0
 public NorthwindPersistenceManager(
     EntityUpdater entityUpdater,
     ISaveWorkStateFactory saveWorkStateFactory,
     IModelSaveValidatorProvider modelSaveValidatorProvider,
     BreezeEntityValidator breezeEntityValidator,
     ISession session)
     : base(entityUpdater, saveWorkStateFactory, modelSaveValidatorProvider, breezeEntityValidator, session)
 {
 }
Пример #2
0
        protected override Dictionary <Type, List <EntityInfo> > BeforeSaveEntities(Dictionary <Type, List <EntityInfo> > saveMap)
        {
            var meta       = this.GetMetadata();
            var bvalidator = new BreezeEntityValidator(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));
        }