public BookBinding GetBookByCode(int code) { BookBinding book = new BookBinding(); var request = new RestRequest("Books/GetBook/{code}", Method.GET); //request.AddParameter("code", code); request.AddUrlSegment("code", code.ToString()); request.RequestFormat = DataFormat.Json; //var test = _client.ExecuteAsync<BookBinding>(request, r => //{ // if (r.StatusCode == HttpStatusCode.OK) // { // book = r.Data; // } //}); //Sync IRestResponse<BookBinding> response = _client.Execute<BookBinding>(request); if (response.StatusCode == HttpStatusCode.OK) book = response.Data; return book; }
public BookBinding GetBookByCode(int code) { BookBinding book = new BookBinding(); var request = new RestRequest("Books/GetBook/{code}", Method.GET); //request.AddParameter("code", code); request.AddUrlSegment("code", code.ToString()); request.RequestFormat = DataFormat.Json; //var test = _client.ExecuteAsync<BookBinding>(request, r => //{ // if (r.StatusCode == HttpStatusCode.OK) // { // book = r.Data; // } //}); //Sync IRestResponse <BookBinding> response = _client.Execute <BookBinding>(request); if (response.StatusCode == HttpStatusCode.OK) { book = response.Data; } return(book); }
public IRestResponse UpdateBook(BookBinding book) { var request = new RestRequest("Books/UpdateBook", Method.POST); request.RequestFormat = DataFormat.Json; request.AddJsonBody(book); IRestResponse<List<BookBinding>> response = _client.Execute<List<BookBinding>>(request); return response; }
private void btnGet_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(txtBookCodeSearch.Text)) MessageBox.Show("The book code can not be empty!", "Warning", MessageBoxButton.OK); else { _book = _service.GetBookByCode(Convert.ToInt32(txtBookCodeSearch.Text)); this.spBooks.DataContext = _book; } }
public IRestResponse UpdateBook(BookBinding book) { var request = new RestRequest("Books/UpdateBook", Method.POST); request.RequestFormat = DataFormat.Json; request.AddJsonBody(book); IRestResponse <List <BookBinding> > response = _client.Execute <List <BookBinding> >(request); return(response); }
private void btnGet_Click(object sender, RoutedEventArgs e) { if (String.IsNullOrEmpty(txtBookCodeSearch.Text)) { MessageBox.Show("The book code can not be empty!", "Warning", MessageBoxButton.OK); } else { _book = _service.GetBookByCode(Convert.ToInt32(txtBookCodeSearch.Text)); this.spBooks.DataContext = _book; } }