public void AddUser(LoyalProgramUser newUser)
 {
     if (_users.ContainsKey(newUser.Id))
     {
         throw new InvalidOperationException("User already exists");
     }
     _users.Add(newUser.Id, newUser);
 }
 public void UpdateUser(int userId, LoyalProgramUser updatedUser)
 {
     if (!_users.ContainsKey(userId))
     {
         throw new InvalidOperationException("User does not exist");
     }
     _users[userId] = updatedUser;
 }
Ejemplo n.º 3
0
 private dynamic CreatedResponse(LoyalProgramUser newUser)
 {
     return(Negotiate.WithStatusCode(HttpStatusCode.Created)
            .WithHeader("Location", Request.Url.SiteBase + "/users/" + newUser.Id).WithModel(newUser));
 }
Ejemplo n.º 4
0
 private void AddRegisteredUser(LoyalProgramUser newUser)
 {
     _userStore.AddUser(newUser);
 }