Beispiel #1
0
        public Cliente CriarCliente(Nome nome, Endereco endereco, DateTime dataDeNascimento, Email email, IEnumerable <Telefone> telefones)
        {
            var cliente = new Cliente(nome, endereco, dataDeNascimento, email, telefones);

            //validacoes sobre a existencia de um mesmo cliente, outras regras de negocio

            cliente = _repositorioDeClientes.Gravar(cliente);

            return(cliente);
        }