public async Task<KernelUser> CreateUser(KernelUser user) { user.Id = Guid.NewGuid().ToString("N"); _Users.TryAdd(user.Id, user); return user; }
public async Task <KernelUser> CreateUser(KernelUser user) { user.Id = Guid.NewGuid().ToString("N"); _Users.TryAdd(user.Id, user); return(user); }
public Task <KernelUser> CreateUser(KernelUser user) { user.Id = Guid.NewGuid().ToString("N"); _Users.TryAdd(user.Id, user); return(Task.FromResult(user)); }
public async Task<KernelUser> UpdateUser(KernelUser user) { if (!_Users.ContainsKey(user.Id)) return null; _Users[user.Id] = user; return user; }
public async Task <KernelUser> UpdateUser(KernelUser user) { if (!_Users.ContainsKey(user.Id)) { return(null); } _Users[user.Id] = user; return(user); }
public Task <KernelUser> UpdateUser(KernelUser user) { if (!_Users.ContainsKey(user.Id)) { return(Task.FromResult <KernelUser>(null)); } _Users[user.Id] = user; return(Task.FromResult(user)); }
public Task<KernelUser> UpdateUser(KernelUser user) { // Typically more business logic. e.g. does the authenticated user have access to the user resource? return _UserRepository.UpdateUser(user); }
public Task<KernelUser> CreateUser(KernelUser user) { // Typically more business logic. e.g. does the authenticated user have access to create users? return _UserRepository.CreateUser(user); }
public Task <KernelUser> UpdateUser(KernelUser user) { // Typically more business logic. e.g. does the authenticated user have access to the user resource? return(_UserRepository.UpdateUser(user)); }
public Task <KernelUser> CreateUser(KernelUser user) { // Typically more business logic. e.g. does the authenticated user have access to create users? return(_UserRepository.CreateUser(user)); }