Beispiel #1
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var dbContext = new Data.RealEstateDbContext();

            if (dbContext.Partners.Any(p => p.PhoneNumber == PhoneNumber && p.Id != Id))
            {
                yield return(new ValidationResult("Има партньор с този телефонен номер!", new[] { "PhoneNumber" }));
            }
        }
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var dbContext = new Data.RealEstateDbContext();

            if (dbContext.Folders.Any(f => f.Name == Name && f.ParentId == ParentId))
            {
                yield return(new ValidationResult("Има папка с това име!", new[] { "Name" }));
            }
        }
Beispiel #3
0
        public IEnumerable <ValidationResult> Validate(ValidationContext validationContext)
        {
            var dbContext      = new Data.RealEstateDbContext();
            var parentFolderId = dbContext.Files
                                 .Where(f => f.Id == FileId)
                                 .Select(f => f.FolderId)
                                 .FirstOrDefault();

            if (dbContext.Files.Any(f => f.Name == FileName && f.FolderId == parentFolderId))
            {
                yield return(new ValidationResult("Има файл с това име!", new[] { "Name" }));
            }
        }