private Dictionary <DateTime, int> calculaEixosXYHoras(Sprint sprint) { Dictionary <DateTime, int> eixoXY = new Dictionary <DateTime, int>(); //eixoY foreach (ItemHistorico item in sprint.getItensHistorico()) { if (eixoXY.ContainsKey(item.getData())) { eixoXY[item.getData()] = eixoXY[item.getData()] + item.getTempoGasto(); } else { eixoXY.Add(item.getData(), item.getTempoGasto()); } qtdeHorasConsumidas += item.getTempoGasto(); } //Dias ainda não trabalhados if (eixoXY.Count() < sprint.getQtdeDias()) { for (int i = 0; i < sprint.getQtdeDias(); i++) { if (!eixoXY.ContainsKey(DataUtil.adicionarDiasData(sprint.getDtInicio(), i))) { eixoXY.Add(DataUtil.adicionarDiasData(sprint.getDtInicio(), i), 0); } } } return(eixoXY); }