public IHttpActionResult PutInternetPaymentSID(int id, InternetPaymentSID internetPaymentSID) { /* if (!ModelState.IsValid) * { * return BadRequest(ModelState); * }*/ if (id != internetPaymentSID.InternetPaymentID) { return(BadRequest()); } db.Entry(internetPaymentSID).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!InternetPaymentSIDExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// PUT InternetPaymentSID public async Task UpdateInternetPaymentSID(int id, InternetPaymentSID internetPaymentSID) { var httpClient = new HttpClient(); var json = JsonConvert.SerializeObject(internetPaymentSID); StringContent stringContent = new StringContent(json); stringContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var result = await httpClient.PutAsync(rootUrl + "api/InternetPaymentSIDs/" + id, stringContent); }
public IHttpActionResult PostInternetPaymentSID(InternetPaymentSID internetPaymentSID) { /* if (!ModelState.IsValid) * { * return BadRequest(ModelState); * }*/ db.InternetPaymentSIDs.Add(internetPaymentSID); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = internetPaymentSID.InternetPaymentID }, internetPaymentSID)); }
// POST InternetPaymentSID public async Task AddInternetPaymentSID(InternetPaymentSID internetPaymentSID) { var httpClient = new HttpClient(); var json = JsonConvert.SerializeObject(internetPaymentSID); Debug.WriteLine(json); StringContent stringContent = new StringContent(json); stringContent.Headers.ContentType = new MediaTypeHeaderValue("application/json"); var result = await httpClient.PostAsync(rootUrl + "api/InternetPaymentSIDs", stringContent); }
public IHttpActionResult DeleteInternetPaymentSID(int id) { InternetPaymentSID internetPaymentSID = db.InternetPaymentSIDs.Find(id); if (internetPaymentSID == null) { return(NotFound()); } db.InternetPaymentSIDs.Remove(internetPaymentSID); db.SaveChanges(); return(Ok(internetPaymentSID)); }