Пример #1
0
            public Validator(AudioDbContext db)
            {
                this.db = db;

                RuleFor(x => x.AudioId)
                .Must(Exist)
                .WithHttpStatusCode(HttpStatusCode.NotFound);
            }
Пример #2
0
            public Validator(AudioDbContext db)
            {
                this.db = db;

                RuleFor(x => x.Name)
                .Must(NotExist)
                .WithHttpStatusCode(HttpStatusCode.Conflict);
            }
Пример #3
0
            public Validator(AudioDbContext db)
            {
                this.db = db;

                RuleFor(x => x.Path)
                .Must(NotBeNullOrEmpty)
                .MustAsync(BeValid);
            }
Пример #4
0
            public Validator(AudioDbContext db)
            {
                this.db = db;

                RuleFor(x => x.Path)
                .Must(Exist)
                .Must(ContainNoAudio)
                .Must(ContainNoChildren);
            }
Пример #5
0
            public Validator(AudioDbContext db)
            {
                this.db = db;

                RuleFor(x => x.Name)
                .Must(NotAlreadyExist)
                .WithHttpStatusCode(HttpStatusCode.Conflict);

                RuleForEach(x => x.Members)
                .Must(Exist)
                .WithHttpStatusCode(HttpStatusCode.NotFound);
            }
Пример #6
0
            public Validator(AudioDbContext db)
            {
                this.db = db;

                RuleFor(x => x.Id)
                .Must(AudioItemExist)
                .WithHttpStatusCode(HttpStatusCode.NotFound);

                RuleFor(x => x.Category)
                .Must(CategoryExist)
                .WithHttpStatusCode(HttpStatusCode.NotFound);
            }
Пример #7
0
            public Validator(AudioDbContext db)
            {
                this.db     = db;
                CascadeMode = CascadeMode.StopOnFirstFailure;

                RuleFor(x => x.FileName)
                .Must(Exist)
                .Must(HaveWavExtension)
                .Must(BeAcceptableFormat);

                RuleFor(x => x.Categories)
                .MustAsync(AllExist);
            }
Пример #8
0
            public Validation(AudioDbContext db)
            {
                this.db = db;

                RuleFor(x => x.Id)
                .Must(Exist);

                RuleFor(x => x.Offset)
                .MustAsync(BeWithinAudioBounds);

                RuleFor(x => x)
                .MustAsync(NotExistAlready);
            }
Пример #9
0
 public Handler(AudioDbContext db) : base(db)
 {
 }
Пример #10
0
 public ProductImagesController(AudioDbContext context)
 {
     _context = context;
 }
Пример #11
0
 public Handler(AudioDbContext db)
 {
     this.db = db;
 }
Пример #12
0
 public Handler(AudioDbContext db, IAudioStore audioStore) : base(db)
 {
     this.audioStore = audioStore;
 }
Пример #13
0
 protected EntityFrameworkCommandHandler(AudioDbContext db)
 {
     Db = db;
 }