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); }
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)); }
private async Task <bool> WorkExists(int workId, CancellationToken cancellationToken) { return(await Task.Run(() => ReadRepository.ValidateExists(_workFiltersProvider.ById(workId)), cancellationToken)); }
private async Task <bool> WorkerIsValid(int id, CancellationToken cancellationToken) { return(await Task.Run(() => ReadRepository.ValidateExists(_userFiltersProvider.ActiveByIdAndRoleId(id, (int)UserRoles.ServiceMan)), cancellationToken)); }
private async Task <bool> DeliveryRequestExists(int id, CancellationToken cancellationToken) { return(await Task.Run(() => ReadRepository.ValidateExists(_deliveryRequestFiltersProvider.ById(id)), cancellationToken)); }
private async Task <bool> CountryExists(int id, CancellationToken cancellationToken) { return(await Task.Run(() => ReadRepository.ValidateExists <Country>(x => x.Id == id), cancellationToken)); }
private async Task <bool> EinDoesNotExist(string ein, CancellationToken cancellationToken) { return(await Task.Run(() => !ReadRepository.ValidateExists(_filtersProvider.ByEin(ein)), cancellationToken)); }
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)); }
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)); }
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)); }
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)); }
private async Task <bool> OldPasswordIsValid(UserUpdatePasswordCommand model, string password, CancellationToken cancellationToken) { return(await Task.Run(() => ReadRepository.ValidateExists(_userFiltersProvider.ActiveByIdAndPassword(model.UserId, model.OldPasswordHash)), cancellationToken)); }