public LancamentoSaida( int id, DateTime data, decimal valor, ContaSaida conta, CategoriaSaida categoria, PessoaSaida pessoa = null, ParcelaSaida parcela = null, LancamentoAnexoSaida anexo = null, LancamentoDetalheSaida detalhe = null, string idTransferencia = null, string observacao = null, int?quantidadeAtivo = null) { this.Id = id; this.Data = data; this.Valor = valor; this.QuantidadeAcoes = quantidadeAtivo; this.IdTransferencia = IdTransferencia; this.Conta = conta; this.Categoria = categoria; this.Pessoa = pessoa; this.Parcela = parcela; this.Anexos = anexo != null ? new[] { anexo } : null; this.Detalhes = detalhe != null ? new[] { detalhe } : null; this.Observacao = observacao; }
public LancamentoDetalheGraficoRelacaoValorCategoriaPorAnoSaida(LancamentoDetalheSaida lancamentoDetalhe) { this.Id = lancamentoDetalhe.Id; this.IdLancamento = lancamentoDetalhe.IdLancamento; this.DataLancamento = lancamentoDetalhe.Lancamento.Data; this.NomeContaLancamento = lancamentoDetalhe.Lancamento.Conta?.Nome; this.NomePessoaLancamento = lancamentoDetalhe.Lancamento.Pessoa?.Nome; this.Valor = lancamentoDetalhe.Valor; this.IdCategoria = lancamentoDetalhe.Categoria.Id; this.Observacao = lancamentoDetalhe.Observacao; }