Ejemplo n.º 1
0
 public ContainerSettings()
 {
     AvailableViews   = new List <DashboardViewType>();
     AvailableOrderBy = new List <OrderItemsBy>();
     AvailableGroupBy = new List <GroupItemsBy>();
     Default          = new DefaultSettings();
 }
Ejemplo n.º 2
0
        public virtual object Clone()
        {
            DefaultSettings clone = new DefaultSettings();

            clone.View                = View;
            clone.Search              = Search;
            clone.DefaultNoticeboard  = DefaultNoticeboard;
            clone.TileNoticeboard     = TileNoticeboard;
            clone.ListNoticeboard     = ListNoticeboard;
            clone.CombinedNoticeboard = CombinedNoticeboard;
            clone.AfterUserLogon      = AfterUserLogon;
            clone.OrderBy             = OrderBy;
            clone.GroupBy             = GroupBy;
            return(clone);
        }
Ejemplo n.º 3
0
 public ContainerSettings(DashboardType type, DashboardSettings dSettings = null) : this()
 {
     if (dSettings == null || (dSettings.Type == DashboardType.Portal && type != dSettings.Type))
     {
         AvailableViews   = GetAvailableView(type);
         AvailableOrderBy = GetAvailableOrderBy(type);
         AvailableGroupBy = GetAvailableGroupBy(type);
         Default          = new DefaultSettings(type, dSettings);
     }
     else
     {
         Default          = dSettings.Container.Default;
         AvailableViews   = dSettings.Container.AvailableViews;
         AvailableOrderBy = dSettings.Container.AvailableOrderBy;
         AvailableGroupBy = dSettings.Container.AvailableGroupBy;
     }
 }