Esempio n. 1
0
 public static bool Log(AGPDataContext db, string userName, AGPDefine.LogLevelType logLevel,
     AGPDefine.LogEventType logEvent, AGPDefine.LogObjectType logObject, string message)
 {
     try
     {
         var u = db.Users.Single(a => a.UserName == userName);
         var l = db.LogLevels.Find((int)logLevel);
         var e = db.LogEvents.Find((int)logEvent);
         var o = db.LogObjects.Find((int)logObject);
         db.Logs.Add(new SystemLog()
         {
             User = u,
             Time = DateTime.Now,
             Level = l,
             Event = e,
             Object = o,
             Text = message
         });
         db.SaveChanges();
         return true;
     }
     catch (Exception)
     {
         return false;
     }
 }
Esempio n. 2
0
 public void SetModelInfo(int uniqueId, DateTime updateTime, string catalog, string answer, int id, decimal points, int difficulty, AGPDefine.QuestionType qtype, string title)
 {
     UniqueId = uniqueId;
     UpdateTime = updateTime;
     Catalog = catalog;
     Answer = answer;
     Id = id;
     Difficulty = difficulty;
     Points = points;
     Title = title;
     QuestionType = qtype;
 }