private ResultadoDistribuicaoLucrosDto HidrataDto(DistribuicaoLucro entidade) { ResultadoDistribuicaoLucrosDto dto = new ResultadoDistribuicaoLucrosDto() { TotalDisponibilizado = entidade.TotalDisponibilizado, TotalDistribuido = entidade.TotalDistribuido, TotalFuncionarios = entidade.TotalDeFuncionarios, SaldoTotalDisponibilizado = entidade.SaldoTotalDisponibilizado, }; List <ParticipacaoDto> participantesDto = new List <ParticipacaoDto>(); foreach (var linha in entidade.Participantes) { participantesDto.Add(new ParticipacaoDto() { Matricula = linha.Matricula, Nome = linha.Nome, ValorParticipacao = linha.ValorDeParticipacaoRecebido() }); } if (dto.Participacoes != null) { dto.Participacoes.AddRange(participantesDto); } else { dto.Participacoes = new List <ParticipacaoDto>(); dto.Participacoes.AddRange(participantesDto); } return(dto); }
private ResultadoDistribuicaoLucroModel HidrataModel(ResultadoDistribuicaoLucrosDto dto) { ResultadoDistribuicaoLucroModel model = new ResultadoDistribuicaoLucroModel() { TotalDisponibilizado = dto.TotalDisponibilizado, TotalDistribuido = dto.TotalDistribuido, TotalFuncionarios = dto.TotalFuncionarios, SaldoTotalDisponibilizado = dto.SaldoTotalDisponibilizado }; List <ParticipacaoModel> participantesModel = new List <ParticipacaoModel>(); foreach (var linha in dto.Participacoes) { participantesModel.Add(new ParticipacaoModel() { Matricula = linha.Matricula, Nome = linha.Nome, ValorParticipacao = linha.ValorParticipacao }); } if (model.Participacoes != null) { model.Participacoes.AddRange(participantesModel); } else { model.Participacoes = new List <ParticipacaoModel>(); model.Participacoes.AddRange(participantesModel); } return(model); }