private void SetInitial() { // Get 4 lots of listeners (one for each label). // Must use lists here to achieve the sorting (hence the casts). theListeners = new List <Listener>(); theListeners.AddRange(serviceLayer.GetAlphabeticList().Cast <Listener>().ToList()); theListeners.AddRange(serviceLayer.GetAlphabeticList().Cast <Listener>().ToList()); theListeners.AddRange(serviceLayer.GetAlphabeticList().Cast <Listener>().ToList()); theListeners.AddRange(serviceLayer.GetAlphabeticList().Cast <Listener>().ToList()); // Sort them. theListeners.Sort(new IListener()); totalCount = theListeners.Count(); currentPageNumber = 0; }
private void SetInitial() { theListeners = serviceLayer.GetAlphabeticList(); totalCount = theListeners.Count; currentPageNumber = 0; }