示例#1
0
        public bool HaveAlreadyRated(DateTime when)
        {
            // get ratings
            var theSunday = TimeKeeper.GetSundayFor(when);
            var ds        = Utility.TflWs.GetUnitRatings(when);

            return(ds.Tables[0].Rows.Count > 0);
        }
示例#2
0
        private void WriteRatings(DataTable dt, DateTime when)
        {
            foreach (DataRow dr in dt.Rows)
            {
                var po       = dr["RYDp"].ToString();
                var ro       = dr["RYDr"].ToString();
                var pp       = dr["RSAKa"].ToString();
                var pr       = dr["RSAK"].ToString();
                var rd       = dr["RYDra"].ToString();
                var pd       = dr["RIntRatio"].ToString();
                var ratings  = string.Format("{0}{1}{2}{3}{4}{5}", po, ro, pp, pr, rd, pd);
                var teamCode = dr["TEAM"].ToString();

                var theSunday = TimeKeeper.GetSundayFor(when);
                Logger.Trace("  Saving URATINGS for Sunday {0:d}", theSunday);
                Utility.TflWs.SaveUnitRatings(ratings, theSunday, teamCode);
            }
        }