private object CreatedResponse(LoyalityProgramUser newUser)
 {
     return(this.Negotiate
            .WithStatusCode(HttpStatusCode.Created)
            .WithHeader("Location",
                        this.Request.Url.SiteBase + "/users/" + newUser.Id)
            .WithModel(newUser));
 }
 private LoyalityProgramUser AddOrUpdateRegisteredUser(LoyalityProgramUser newUser,
                                                       ILoyaltyProgramUserStore loyaltyProgramUserStore)
 {
     return(loyaltyProgramUserStore.Save(newUser));
 }