aboutsummaryrefslogtreecommitdiff
path: root/Jellyfin.Server.Implementations
diff options
context:
space:
mode:
authorPatrick Barron <barronpm@gmail.com>2020-06-07 13:36:43 -0400
committerPatrick Barron <barronpm@gmail.com>2020-06-07 13:36:43 -0400
commit98142613e8cd8266130847210fb6bfadc1ae11bd (patch)
treee19a5e10f892c12269dd9f76ffd49e3b18d41d09 /Jellyfin.Server.Implementations
parentfa80f84f260b6313831b6eca87123f20b614ebff (diff)
Apply review suggestions and fix bug
Diffstat (limited to 'Jellyfin.Server.Implementations')
-rw-r--r--Jellyfin.Server.Implementations/Users/UserManager.cs26
1 files changed, 4 insertions, 22 deletions
diff --git a/Jellyfin.Server.Implementations/Users/UserManager.cs b/Jellyfin.Server.Implementations/Users/UserManager.cs
index 91d0e5b80..01151e65e 100644
--- a/Jellyfin.Server.Implementations/Users/UserManager.cs
+++ b/Jellyfin.Server.Implementations/Users/UserManager.cs
@@ -84,24 +84,10 @@ namespace Jellyfin.Server.Implementations.Users
public event EventHandler<GenericEventArgs<User>> OnUserLockedOut;
/// <inheritdoc/>
- public IEnumerable<User> Users
- {
- get
- {
- var dbContext = _dbProvider.CreateContext();
- return dbContext.Users;
- }
- }
+ public IEnumerable<User> Users => _dbProvider.CreateContext().Users;
/// <inheritdoc/>
- public IEnumerable<Guid> UsersIds
- {
- get
- {
- var dbContext = _dbProvider.CreateContext();
- return dbContext.Users.Select(u => u.Id);
- }
- }
+ public IEnumerable<Guid> UsersIds => _dbProvider.CreateContext().Users.Select(u => u.Id);
/// <inheritdoc/>
public User GetUserById(Guid id)
@@ -111,9 +97,7 @@ namespace Jellyfin.Server.Implementations.Users
throw new ArgumentException("Guid can't be empty", nameof(id));
}
- var dbContext = _dbProvider.CreateContext();
-
- return dbContext.Users.Find(id);
+ return _dbProvider.CreateContext().Users.Find(id);
}
/// <inheritdoc/>
@@ -124,11 +108,9 @@ namespace Jellyfin.Server.Implementations.Users
throw new ArgumentException("Invalid username", nameof(name));
}
- var dbContext = _dbProvider.CreateContext();
-
// This can't use an overload with StringComparer because that would cause the query to
// have to be evaluated client-side.
- return dbContext.Users.FirstOrDefault(u => string.Equals(u.Username, name));
+ return _dbProvider.CreateContext().Users.FirstOrDefault(u => string.Equals(u.Username, name));
}
/// <inheritdoc/>