AppExemplo.Domain.Cadastro.Service.ClienteService.VerifyIfCanInsert C# (CSharp) Method

VerifyIfCanInsert() private method

Verifica se o cliente pode ser inserido
private VerifyIfCanInsert ( ClienteEntity entity ) : void
entity ClienteEntity Cliente
return void
        private void VerifyIfCanInsert(ClienteEntity entity)
        {
            if (entity == null) throw new ArgumentNullException(nameof(entity));

            var existingEntity = _clienteRepository.GetById(entity.Id);

            if (existingEntity != null)
                throw new ArgumentException(
                    string.Format(Messages.DuplicatedEntity,
                        AppExemplo.Core.Cadastro.Messages.ClienteEntity), nameof(entity));

        }