/// <summary>
        /// Initializes a new instance of the <see cref="GridBuilder"/> class.
        /// </summary>
        /// <param name="sess">The sess.</param>
        /// <param name="values">The values.</param>
        /// <param name="defaultSortField">The default sort field.</param>
        public GridBuilder(ISession sess, GridDTO values, string defaultSortField)
        {
            session = sess;

            routes               = new RouteDictionary();
            routes.PageNumber    = values.PageNumber;
            routes.PageSize      = values.PageSize;
            routes.SortField     = values.SortField ?? defaultSortField;
            routes.SortDirection = values.SortDirection;

            SaveRouteSegments();
        }
Exemple #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VacationGridBuilder"/> class.
 /// </summary>
 /// <param name="sess">The sess.</param>
 /// <param name="values">The values.</param>
 /// <param name="defaultSortField">The default sort field.</param>
 public VacationGridBuilder(ISession sess, GridDTO values, string defaultSortField)
     : base(sess, values, defaultSortField)
 {
 }