internal static User GetMyUser(TerminalsObjectContext dc) { try { User user = (from u in dc.User where u.DomainName.ToUpper() == Kohl.Framework.Info.UserInfo.UserDomain.ToUpper() && u.UserName.ToUpper() == Kohl.Framework.Info.UserInfo.UserNameAlias.ToUpper() select u).FirstOrDefault(); if (user == null) { user = new Configuration.Sql.User() { UserName = Kohl.Framework.Info.UserInfo.UserNameAlias.ToUpper(), DomainName = Kohl.Framework.Info.UserInfo.UserDomain.ToUpper() }; dc.User.AddObject(user); dc.SaveChanges(); Kohl.Framework.Logging.Log.Info("Database user has been created."); } return(user); } catch { Kohl.Framework.Logging.Log.Fatal("Error retrieving database user."); return(null); } }
internal static User GetMyUser (TerminalsObjectContext dc) { try { User user = (from u in dc.User where u.DomainName.ToUpper() == Kohl.Framework.Info.UserInfo.UserDomain.ToUpper() && u.UserName.ToUpper() == Kohl.Framework.Info.UserInfo.UserNameAlias.ToUpper() select u).FirstOrDefault(); if (user == null) { user = new Configuration.Sql.User() { UserName = Kohl.Framework.Info.UserInfo.UserNameAlias.ToUpper(), DomainName = Kohl.Framework.Info.UserInfo.UserDomain.ToUpper() }; dc.User.AddObject(user); dc.SaveChanges(); Kohl.Framework.Logging.Log.Info("Database user has been created."); } return user; } catch { Kohl.Framework.Logging.Log.Fatal("Error retrieving database user."); return null; } }