Ejemplo n.º 1
0
        private Usuario CriarUsuario(UsuarioRegistrarViewModel usuarioRegistrarViewModel)
        {
            var nomeCompleto = new Nome(usuarioRegistrarViewModel.Nome);
            var banco        = _bancoRepositorio.ObterPorId(usuarioRegistrarViewModel.BancoId);

            if (banco == null)
            {
                DomainNotification.CriarNotificacao("BancoNaoEncontrado", "Não foi possível localizar o banco informado.");
                return(null);
            }

            var saldo = new Saldo(usuarioRegistrarViewModel.SaldoInicial);
            var conta = new Conta(banco, saldo);

            var usuario = new Usuario(nomeCompleto, conta);

            return(usuario);
        }
Ejemplo n.º 2
0
 public BancoEditarViewModel ObterPorId(int id)
 {
     return(new BancoEditarViewModel(_bancoRepositorio.ObterPorId(id)));
 }