Saule.Queries.Pagination.PaginationContext.PaginationContext C# (CSharp) 메소드

PaginationContext() 공개 메소드

public PaginationContext ( string>.IEnumerable filters, int perPage ) : System.Collections.Generic
filters string>.IEnumerable
perPage int
리턴 System.Collections.Generic
        public PaginationContext(IEnumerable<KeyValuePair<string, string>> filters, int perPage)
        {
            var keyValuePairs = filters as IList<KeyValuePair<string, string>> ?? filters.ToList();

            var dictionary = keyValuePairs.ToDictionary(kv => kv.Key.ToLowerInvariant(), kv => kv.Value.ToLowerInvariant());
            ClientFilters = dictionary;
            Page = GetNumber();
            PerPage = perPage;
        }