示例#1
0
        public static string LogTurn(string gameFileName, string email, string outgoingBodyText)
        {
            string theLog = TURN_LOG_DISABLED_MESSAGE;

            try
            {
                string oldLog = DataManagerHelper.LoadTurnLog(gameFileName);

                if (!string.IsNullOrEmpty(oldLog) && oldLog.IndexOf(TURN_LOG_HEADER) >= 0)
                {
                    theLog = UpdateLog(oldLog, email);
                }
                else
                {
                    theLog = CreateLog(email, GetTurnNumber(outgoingBodyText));
                }
            }
            catch (Exception ex)
            {
                Trace.TraceError(ex.ToString());
                Trace.Flush();
            }

            return(theLog);
        }
示例#2
0
        public void GetList()
        {
            var sut = new DataManagerHelper();

            var records = sut.List <Student>().ToList();

            Assert.AreEqual(1, records.Count);
        }
示例#3
0
 public static void SaveLog(string gameFileName, string emailBody)
 {
     try
     {
         if (!string.IsNullOrEmpty(emailBody))
         {
             DataManagerHelper.SaveTurnLog(gameFileName, emailBody);
         }
     }
     catch (Exception ex)
     {
         Trace.TraceError(ex.ToString());
         Trace.Flush();
     }
 }
示例#4
0
 public static bool DeleteLog(string gameFileName)
 {
     return(DataManagerHelper.DeleteTurnLog(gameFileName));
 }
示例#5
0
 public static void SaveLocalMessageStore(string username, string host, MessageStoreCollection localMessageStore)
 {
     DataManagerHelper.SaveLocalMessageStore(username, host, localMessageStore);
 }
示例#6
0
 public static MessageStoreCollection LoadLocalMessageStore(string username, string host)
 {
     return(DataManagerHelper.LoadLocalMessageStore(username, host));
 }
示例#7
0
 public BaseController()
 {
     _dataManager = new DataManagerHelper();
 }