AppExemplo.Domain.Cadastro.Service.ClienteService.VerifyIfCanDelete C# (CSharp) 메소드

VerifyIfCanDelete() 개인적인 메소드

private VerifyIfCanDelete ( ClienteEntity entity ) : void
entity ClienteEntity
리턴 void
        private void VerifyIfCanDelete(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.EntityNotExists,
                        AppExemplo.Core.Cadastro.Messages.ClienteEntity), nameof(entity));
        }
    }