示例#1
0
        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));
        }