Exemple #1
0
 public static async Task log(string username, string deviceType)
 {
     if (string.IsNullOrEmpty(username))
     {
         username = "******";
     }
     try
     {
         using (Models.EF.AprManager _db = new Models.EF.AprManager())
         {
             Models.EF.UserActivityLog entry = new Models.EF.UserActivityLog();
             entry.DBOrigin       = "APR";
             entry.UserID         = username;
             entry.EntryTimestamp = DateTime.Now;
             entry.DeviceType     = deviceType;
             entry.IPAddress      = getIPAdress();
             entry.CID            = getCID();
             _db.UserActivityLogs.Add(entry);
             int rows = _db.SaveChanges();
         }
     } catch (Exception e)
     {
         Elmah.ErrorSignal.FromCurrentContext().Raise(e);
     }
 }
Exemple #2
0
        public static Models.EF.LocationMaster getUserLocation(string uc)
        {
            Models.EF.LocationMaster location = null;

            using (Models.EF.AprManager _db = new Models.EF.AprManager())
            {
                try
                {
                    if (string.IsNullOrEmpty(uc) == false)
                    {
                        location = (from x in _db.LocationMasters where x.CID == uc select x).First();
                    }
                } catch (Exception e)
                {
                    Elmah.ErrorSignal.FromCurrentContext().Raise(e);
                }
            }

            return(location);
        }