コード例 #1
0
ファイル: DBExtensionCommon.cs プロジェクト: PavelPZ/REW
 public static Intervals TimeDefault() {
   var res = new Intervals {
     Items = Enumerable.Range(0, 12).Select(y => new Interval() {
       From = MonthCode(1, 2013 + y),
     }).ToArray()
   };
   return res;
 }
コード例 #2
0
ファイル: DBExtensionCommon.cs プロジェクト: PavelPZ/REW
 public static Intervals SecDefault() {
   string[] secYearDefault = new string[] { "4.00:00:00", "2.20:00:00", "2.00:00:00", "1.10:00:00", "1.00:00:00", "17:00:0", "12:00:00", "08:30:00", "06:00:00", "04:00:00", "03:00:00", "02:00:00", "01:30:00", "01:00:00", "00:45:00", "00:30:00", "00:20:00", "00:15:00", "00:10:00", "00:00:00" };
   var res = new Intervals() {
     Items = secYearDefault.Select((s, idx) => new Interval() { From = (int)TimeSpan.Parse(s).TotalSeconds /*, Title = s + " - " + (idx == 0 ? "" : secYearDefault[idx - 1])*/ }).ToArray()
   };
   //for (int i = 0; i < res2.Items.Length; i++) res2.Items[i].IntervalId = i;
   return res;
 }
コード例 #3
0
ファイル: DBExtensionCommon.cs プロジェクト: PavelPZ/REW
 IntervalsConfig checkEmpty(bool isSave) {
   if (Scores == null || Scores.Items == null || Scores.Items.Length < 2) Scores = isSave ? new Intervals() : Admin.Intervals.ScoreDefault();
   if (Secs == null || Secs.Items == null || Secs.Items.Length < 2) Secs = isSave ? new Intervals() : Admin.Intervals.SecDefault();
   if (Periods == null || Periods.Items == null || Periods.Items.Length < 2) Periods = isSave ? new Intervals() : Admin.Intervals.TimeDefault();
   return this;
 }
コード例 #4
0
ファイル: DBExtensionCommon.cs プロジェクト: PavelPZ/REW
 public static Intervals ScoreDefault() {
   var res = new Intervals {
     Items = new Interval[] { 
       new Interval() {From=99},//, Title="100%"},
       new Interval() {From=97},//, Title="98-99%"},
       new Interval() {From=94},//, Title="95-97%"},
       new Interval() {From=89},//, Title="90-94%"},
       new Interval() {From=82},//, Title="83-89%"},
       new Interval() {From=70},//, Title="71-82%"},
       new Interval() {From=56},//, Title="57-70%"},
       new Interval() {From=35},//, Title="36-56%"},
       new Interval() {From=-1},//, Title="0-35%"},
     }
   };
   return res;
 }