Created an individual user api endpoint so we can make the user management pages better #865

This commit is contained in:
TidusJar 2017-07-06 21:53:13 +01:00
commit bad109c862
7 changed files with 59 additions and 9 deletions

View file

@ -11,5 +11,6 @@ namespace Ombi.Store.Repository
Task<IEnumerable<User>> GetUsers();
Task DeleteUser(User user);
Task<User> UpdateUser(User user);
Task<User> GetUser(int userId);
}
}

View file

@ -50,6 +50,13 @@ namespace Ombi.Store.Repository
return user;
}
public async Task<User> GetUser(int userId)
{
var user = await Db.Users.FirstOrDefaultAsync(x => x.Id == userId);
Db.Entry(user).Reload();
return user;
}
public async Task CreateUser(User user)
{
Db.Users.Add(user);