private void AddRegisteredUser(LoyaltyProgramUser newUser) { var userId = registeredUsers.Count; newUser.Id = userId; registeredUsers[userId] = newUser; }
private dynamic CreatedResponse(LoyaltyProgramUser newUser) { return(this.Negotiate // Negotiate in an entry point to Nancy's fluent API for creating responses. .WithStatusCode(HttpStatusCode.Created) // Uses the 201 Created status code for the response .WithHeader("Location", $"{this.Request.Url.SiteBase}/users/{newUser.Id}") // Adds a location header to the response because this is expected by HTTP for 201 Created responses. .WithModel(newUser)); // Returns the user in the response for convenience. }
private dynamic CreatedResponse(LoyaltyProgramUser newUser) { return(this.Negotiate .WithStatusCode(HttpStatusCode.Created) .WithHeader("Location", this.Request.Url.SiteBase + "/uses/" + newUser.Id) .WithModel(newUser)); }
private dynamic GenerateCreatedResponse(LoyaltyProgramUser storedUser) { return(Negotiate .WithStatusCode(HttpStatusCode.Created) .WithHeader("Location", $@"{Request.Url.SiteBase}/users/{storedUser.Id}") .WithModel(storedUser)); }
private void AddRegisteredUser(LoyaltyProgramUser newUser) { // Store the newUser to a data store var userId = registeredUsers.Count; newUser.Id = userId; registeredUsers[userId] = newUser; }
private void AddRegisteredUser(LoyaltyProgramUser newUser) { // store the newUser to a data store }