private string GetSeries(string ano, bool tipoEntrada, IEnumerable <Mercadoria> mercadorias) { List <int> meses = new List <int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }; string _series = "["; foreach (Mercadoria merc in mercadorias) { _series += " {name: '" + merc.Nome + "', data: ["; var valores = _repo.GetByMonth(merc.Id, Convert.ToInt32(ano), tipoEntrada); if (valores.Count() == 0) { _series += "0,0,0,0,0,0,0,0,0,0,0,0,"; } else { foreach (int mes in meses) { bool achou = false; foreach (dynamic item in valores) { if (mes == item.Mes) { _series += item.Qtd.ToString(); achou = true; break; } } if (achou == false) { _series += "0"; } _series += ","; } } _series = _series.TrimEnd(',') + "]},"; } _series = _series.TrimEnd(',') + "]"; return(_series); }