コード例 #1
0
        /// <summary>
        /// Lists accounts, limited to state
        /// </summary>
        /// <param name="state">Account state to retrieve</param>
        /// <param name="filter">FilterCriteria used to apply server side sorting and filtering</param>
        /// <returns></returns>
        public static RecurlyList <Account> List(Account.AccountState state, FilterCriteria filter)
        {
            filter = filter ?? FilterCriteria.Instance;
            var parameters = filter.ToNamedValueCollection();

            parameters["state"] = state.ToString().EnumNameToTransportCase();
            return(new AccountList(Account.UrlPrefix + "?" + parameters.ToString()));
        }
コード例 #2
0
 /// <summary>
 /// Lists accounts, limited to state
 /// </summary>
 /// <param name="state">Account state to retrieve</param>
 /// <returns></returns>
 public static RecurlyList <Account> List(Account.AccountState state = Account.AccountState.Active)
 {
     return(new AccountList(Account.UrlPrefix + "?state=" + state.ToString().EnumNameToTransportCase()));
 }