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); }
public BancoEditarViewModel ObterPorId(int id) { return(new BancoEditarViewModel(_bancoRepositorio.ObterPorId(id))); }