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); } }
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); }