public int StoreRecord(Record record) { var random = new Random(); var id = random.Next(1, 100); // Save some record and return its ID return id; }
public void PostRecordTest() { var url = "http://WebApiTests.com/api/records"; var record = new Record { Name = "Mike", Content = "Hello!" }; var request = HttpRequestMethods.CreateRequest(url, "application/json", HttpMethod.Post, record, new JsonMediaTypeFormatter()); HttpResponseMessage response = this.client.SendAsync(request, new CancellationTokenSource().Token).Result; Assert.True(response.IsSuccessStatusCode); Assert.NotNull(response.Content); }
public HttpResponseMessage Post(Record record) { var recordId = this.db.StoreRecord(record); return this.Request.CreateResponse(HttpStatusCode.Created, recordId); }