/// <summary> /// The GetAllSubscribers method gets the list of all the subscribers /// </summary> /// <param name="querySettings">The querySettings parameter</param> /// <returns>returns the list of all the subscribers</returns> public List<Subscriber> GetAllSubscribers(AnetQuerySettings querySettings) { List<Subscriber> subscribers = new List<Subscriber>(); List<DbParameter> parameters = new List<DbParameter>(); parameters.Add(new IntParameter(Constants.PageParameters.StartRow, querySettings.PagerSettings.StartRow)); parameters.Add(new IntParameter(Constants.PageParameters.EndRow, querySettings.PagerSettings.EndRow)); if (querySettings.SortSettings != null) { parameters.Add(new StringParameter(Constants.PageParameters.SortField, querySettings.SortSettings.SortField)); parameters.Add(new StringParameter(Constants.PageParameters.Direction, querySettings.SortSettings.Direction.ToString())); } using (IDataReader reader = ExecuteStoredProcReader(Constants.StoredProcedures.GetSubscribers, parameters)) { while (reader.Read()) { subscribers.Add( new Subscriber( int.Parse(reader[0].ToString()), reader[1].ToString(), reader[2].ToString())); } } return subscribers; }
/// <summary> /// The GetAllSubscribers method /// </summary> /// <param name="querySettings">The querySettings parameter</param> /// <returns>returns list of subscribers</returns> public List<Subscriber> GetAllSubscribers(AnetQuerySettings querySettings) { return this.SubscriberDAL.GetAllSubscribers(querySettings); }
/// <summary> /// This method gives list of all subscribers adhering to querySettings /// </summary> /// <param name="querySettings">The AnetQuerySettings object</param> /// <returns>List of all subscribers</returns> public virtual List<Subscriber> GetAllSubscribers(AnetQuerySettings querySettings) { return this.Business.GetAllSubscribers(querySettings); }
/// <summary> /// The GetAllEvents method /// </summary> /// <param name="querySettings">The querySettings parameter</param> /// <returns>The list of all the events</returns> public virtual List<EventType> GetAllEvents(AnetQuerySettings querySettings) { return this.Business.GetAllEvents(querySettings); }
/// <summary> /// This method gives list of all events /// </summary> /// <param name="querySettings">The querySettings parameter</param> /// <returns>The list of all events</returns> public override List<EventType> GetAllEvents(AnetQuerySettings querySettings) { return Business.GetAllEventsV2(querySettings); }
/// <summary> /// The GetAllEventsV2 method /// </summary> /// <param name="querySettings">The querySettings parameter</param> /// <returns>returns list of eventtypes</returns> public List<EventType> GetAllEventsV2(AnetQuerySettings querySettings) { return this.EventTypeDAL.GetAllEvents(querySettings); }
/// <summary> /// This method returns all subscribers satisfying query settings /// </summary> /// <param name="querySettings">The query Settings</param> /// <returns>The list of subscribers</returns> public override List<Subscriber> GetAllSubscribers(AnetQuerySettings querySettings) { return Business.GetAllSubscribers(querySettings); }