public OrdemCompraDominioServico( IContaCorrente contaCorrenteRepositorio, IOrdemCompraRepositorio ordemCompraRepositorio, IMercadoDominioServico mercadoDominioServico, IMensageriaRepositorio mensageriaRepoSitorio ) { _contaCorrenteRepositorio = contaCorrenteRepositorio; _ordemCompraRepositorio = ordemCompraRepositorio; _mercadoDominioServico = mercadoDominioServico; }
public Transacao(IContaCorrente conta, TipoTransacao tipo, DateTime dataHora, decimal saldoAnterior, decimal valor, decimal saldoFinal, string descricao) { ContaCorrenteId = conta.Id; _contaCorrente = conta; Tipo = tipo; DataHora = dataHora; SaldoAnterior = saldoAnterior; Valor = valor; SaldoFinal = saldoFinal; Descricao = descricao; }
public OrdemCompraServico(IClienteRepositorio clienteRepositorio, IProdutoRepositorio produtoRepositorio, IOrdemCompraRepositorio ordemCompraRepositorio, IContaCorrente contaCorrenteRepositorio, IMensageriaRepositorio mensageriaRepoSitorio ) { _clienteRepositorio = clienteRepositorio; _produtoRepositorio = produtoRepositorio; _contaCorrenteRepositorio = contaCorrenteRepositorio; _mensageriaRepoSitorio = mensageriaRepoSitorio; }
public ContaCorrenteController(IContaCorrente contaCorrente) { _repo = contaCorrente; }
public DebitoTransferencia(IContaCorrente conta, DateTime dataHora, decimal saldoAnterior, decimal valor, decimal saldoFinal) : base(conta, TipoTransacao.Debito, dataHora, saldoAnterior, valor, saldoFinal, DESCRICAO_TRANSACAO) { }
/// <summary> /// Inicializa uma instancia de validação dos dados de Conta Corrente /// </summary> /// <param name="contaCorrente">Instancia da entidade de conta corrente a ser validada</param> public RegraContaCorrente(IContaCorrente contaCorrente) { _contaCorrente = contaCorrente; }
public Tarifa(Transacao parent, IContaCorrente conta, DateTime dataHora, decimal saldoAnterior, decimal valor, decimal saldoFinal, string descricao) : base(conta, TipoTransacao.Debito, dataHora, saldoAnterior, valor, saldoFinal, descricao) { Parent = parent; }
public void Transferir(decimal value, IContaCorrente contaDestino) { Debitar(value); contaDestino.Creditar(value); }
public AppContaCorrente(IContaCorrente contaCorrente) { _contaCorrente = contaCorrente; }
public bool ContaCorrenteExists(IContaCorrente contaCorrente) { return(this.context.Contas.Any(e => e.Id == contaCorrente.Id)); }
public async Task DeleteAsync(IContaCorrente contaCorrente) { this.context.Contas.Remove((ContaCorrente)contaCorrente); await this.context.SaveChangesAsync(); }
public async Task UpdateAsync(IContaCorrente contaCorrente) { this.context.Entry(contaCorrente).State = EntityState.Modified; await this.context.SaveChangesAsync(); }
public async Task SaveAsync(IContaCorrente contaCorrente) { this.context.Contas.Add((ContaCorrente)contaCorrente); await this.context.SaveChangesAsync(); }
private bool ValidarConta(IContaCorrente conta) { return(new RegraContaCorrente(conta).Validar()); }
public ContaBancoCorrenteNegocioDIP(IContaCorrente contaCorrente) { contaBancoCorrente = contaCorrente; }
public CreditoTransferencia(ITransacao parent, IContaCorrente conta, DateTime dataHora, decimal saldoAnterior, decimal valor, decimal saldoFinal) : base(conta, TipoTransacao.Credito, dataHora, saldoAnterior, valor, saldoFinal, DESCRICAO_TRANSACAO) { Parent = (Transacao)parent; }