Ejemplo n.º 1
0
        private async Task <bool> SupplierExists(int?id, CancellationToken cancellationToken)
        {
            if (id.HasValue)
            {
                return(await Task.Run(() => ReadRepository.ValidateExists(_filtersProvider.ById(id.Value)), cancellationToken));
            }

            return(true);
        }
        protected override bool PreValidate(ValidationContext <CarColorAssignmentCommand> context, ValidationResult result)
        {
            var isExists = ReadRepository.ValidateExists(_modelColorFiltersProvider.ByModelIdAndColorId(context.InstanceToValidate.ModelId, context.InstanceToValidate.ColorId));

            if (isExists)
            {
                result.Errors.Add(new ValidationFailure("", "Item is already assigned!"));
                return(false);
            }
            return(true);
        }
Ejemplo n.º 3
0
        protected override bool PreValidate(ValidationContext <CarEngineGearboxAssignCommand> context, ValidationResult result)
        {
            var isExists = ReadRepository.ValidateExists(_engineSupportsGearboxFiltersProvider
                                                         .ByModelEngineGearbox(context.InstanceToValidate.ModelId, context.InstanceToValidate.EngineId, context.InstanceToValidate.GearboxId));

            if (isExists)
            {
                result.Errors.Add(new ValidationFailure("", "Item is already assigned!"));
                return(false);
            }
            return(true);
        }
 private async Task <bool> EmailDoesNotExists(string email, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => !ReadRepository.ValidateExists(_userFiltersProvider.ByEmail(email)), cancellationToken));
 }
Ejemplo n.º 5
0
 private async Task <bool> WorkExists(int workId, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => ReadRepository.ValidateExists(_workFiltersProvider.ById(workId)), cancellationToken));
 }
Ejemplo n.º 6
0
 private async Task <bool> WorkerIsValid(int id, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => ReadRepository.ValidateExists(_userFiltersProvider.ActiveByIdAndRoleId(id, (int)UserRoles.ServiceMan)), cancellationToken));
 }
Ejemplo n.º 7
0
 private async Task <bool> DeliveryRequestExists(int id, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => ReadRepository.ValidateExists(_deliveryRequestFiltersProvider.ById(id)), cancellationToken));
 }
Ejemplo n.º 8
0
 private async Task <bool> CountryExists(int id, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => ReadRepository.ValidateExists <Country>(x => x.Id == id), cancellationToken));
 }
Ejemplo n.º 9
0
 private async Task <bool> EinDoesNotExist(string ein, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => !ReadRepository.ValidateExists(_filtersProvider.ByEin(ein)), cancellationToken));
 }
Ejemplo n.º 10
0
 private async Task <bool> ComplectationIsValid(CarStockUpdateCommand model, int id, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => ReadRepository.ValidateExists(_complectationFiltersProvider.ByModelIdAndComplectationId(model.ModelId, model.ComplectationId)), cancellationToken));
 }
 private async Task <bool> PassportIdDoesNotExist(ClientUpdateCommand client, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => !ReadRepository.ValidateExists(_clientFiltersProvider.OthersWithPassportId(client.Id, client.PassportId)), cancellationToken));
 }
Ejemplo n.º 12
0
 private async Task <bool> EngineGearboxIsValid(CarStockUpdateCommand model, int id, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => ReadRepository.ValidateExists(_engineGearboxFiltersProvider.ByModelEngineGearbox(model.ModelId, model.EngineGearboxId)), cancellationToken));
 }
 private async Task <bool> PassportIdDoesNotExist(string passportId, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => !ReadRepository.ValidateExists(_clientFiltersProvider.ByPassportId(passportId)), cancellationToken));
 }
Ejemplo n.º 14
0
 private async Task <bool> BodyTypeIsValid(CarStockCreateCommand model, int id, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => ReadRepository.ValidateExists(_modelBodyTypeFiltersProvider.ByModelIdAndBodyTypeId(model.ModelId, model.BodyTypeId)), cancellationToken));
 }
 private async Task <bool> UserExists(int id, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => ReadRepository.ValidateExists(_userFiltersProvider.ById(id)), cancellationToken));
 }
Ejemplo n.º 16
0
 private async Task <bool> NameDoesNotExist(BrandUpdateCommand command, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => !ReadRepository.ValidateExists(_filtersProvider.OthersWithName(command.Id, command.Name)), cancellationToken));
 }
 private async Task <bool> NameDoesNotExist(string name, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => !ReadRepository.ValidateExists(_filtersProvider.ByName(name)), cancellationToken));
 }
Ejemplo n.º 18
0
 private async Task <bool> OldPasswordIsValid(UserUpdatePasswordCommand model, string password, CancellationToken cancellationToken)
 {
     return(await Task.Run(() => ReadRepository.ValidateExists(_userFiltersProvider.ActiveByIdAndPassword(model.UserId, model.OldPasswordHash)), cancellationToken));
 }