public static User User(string userName, bool cached = true) { if (cached) { return SessionService.Session().User(userName); } else { using (var ctx = new SongSearchContext()) { var user = ctx.GetUserQuery().SingleOrDefault(u => u.UserName.Equals(userName, StringComparison.InvariantCultureIgnoreCase)); return user; } } }
public static User User(int userId) { using (var ctx = new SongSearchContext()) { var user = ctx.GetUserQuery().SingleOrDefault(u => u.UserId == userId); return user; } }