public Pagamento(Solicitacao solicitacao) { Id = Guid.NewGuid(); Solicitacao = solicitacao; SolicitacaoId = solicitacao.Id; FormaDePagamento = FormaDePagamento.NaoDefinido; StatusDePagamento = StatusDePagamento.NaoDefinido; }
public Pagamento(Solicitacao solicitacao, DateTime dataDeVencimento, decimal valor, string observacao, FormaDePagamento formaDePagamento, string invoiceUrl, string bankSplit) { Id = Guid.NewGuid(); Solicitacao = solicitacao; SolicitacaoId = solicitacao.Id; Valor = valor; Observacao = observacao; FormaDePagamento = formaDePagamento; DataDeVencimento = dataDeVencimento; InvoiceUrl = invoiceUrl; BankSlipUrl = bankSplit; DevePostarEncomenda = false; StatusDePagamento = StatusDePagamento.Pendente; }
public void AdicionarSolicitacoes(Solicitacao solicitacao) { Solicitacoes.Add(solicitacao); }
public void AlterarSolicitacao(Solicitacao solicitacao) { SolicitacaoId = solicitacao.Id; Solicitacao = solicitacao; }