public CampaignBranchesImportedViewModel GetBranchesSelected(Guid idAccount, List <FilterValue> filters) { var model = new CampaignBranchesImportedViewModel(); var branches = _branchDao.GetAll(filters, 1, int.MaxValue, idAccount); var columns = branches.GroupBy(b => b.IdDistrict).Select(b => b.Key).ToList(); var rows = 0; foreach (var idDistrict in columns) { var count = branches.Count(b => b.IdDistrict == idDistrict); if (count > rows) { rows = count; } } model.Results = new string[rows + 2, columns.Count + 1]; return(ConfigurePagination(model, 1, 10, filters, 1)); }