private async Task <Validation <Error, InputMapping> > InputMappingMustNotExist(InputMapping inputMapping) => await _inputMappingRepository .AnyAsync(e => e.Key == inputMapping.Key && e.InputType == inputMapping.InputType) .Map(exist => exist ? Fail <Error, InputMapping>( $"Input mapping key {inputMapping.Key} and type {inputMapping.InputType} does exist") : Success <Error, InputMapping>(inputMapping));
private Task <Validation <Error, MapperSourceText> > MapperSourceTextMustExist(MapperSourceText mapperSourceText) => _mapperSourceTextRepository.AnyAsync(e => e.Id == mapperSourceText.Id) .Map(exist => exist ? Fail <Error, MapperSourceText>( $"Mapper source text {mapperSourceText.Id} does exist") : Success <Error, MapperSourceText>(mapperSourceText));
private Task <Validation <Error, OutputMapping> > OutputMappingMustExist(OutputMapping outputMapping) => _outputMappingRepository.AnyAsync(e => e.Id == outputMapping.Id) .Map(exist => exist ? Fail <Error, OutputMapping>( $"Output mapping {outputMapping.Id} does exist") : Success <Error, OutputMapping>(outputMapping));