Exemplo n.º 1
0
        private static Tuple <Int64, Int64, string> GetMinMaxMsg(dynamic config, DspPage pg)
        {
            Int64  min = config.Range.MinValue;
            Int64  max = config.Range.MaxValue;
            string msg = string.Empty;

            msg = string.Format(config.Range.ErrorMessage, min, max);

            return(Tuple.Create(min, max, msg));
        }
Exemplo n.º 2
0
        private static dynamic GetConfig(DspPage page)
        {
            switch (page)
            {
            case DspPage.Login:
                return(ApplicationVariable.GetBrandConfig().LoginPage);

            case DspPage.Search:
                return(ApplicationVariable.GetBrandConfig().SearchPage);
            }
            return(null);
        }
Exemplo n.º 3
0
        public static Tuple <Int64, Int64, string> ConfigureFor(DspPage pageType)
        {
            var config = GetConfig(pageType);

            return(GetMinMaxMsg(config, pageType));
        }
Exemplo n.º 4
0
 public DSPRangeAttribute(DspPage page)
     : this(ConfigureFor(page))
 {
     this.ErrorMessage = ConfigureFor(page).Item3;
 }