public IHttpActionResult Puttbl_asn(int id, tbl_asn tbl_asn) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tbl_asn.order) { return(BadRequest()); } db.Entry(tbl_asn).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!tbl_asnExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Posttbl_asn(tbl_asn tbl_asn) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.tbl_asn.Add(tbl_asn); try { db.SaveChanges(); } catch (DbUpdateException) { if (tbl_asnExists(tbl_asn.order)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tbl_asn.order }, tbl_asn)); }
public IHttpActionResult Gettbl_asn(int id) { tbl_asn tbl_asn = db.tbl_asn.Find(id); if (tbl_asn == null) { return(NotFound()); } return(Ok(tbl_asn)); }
public IHttpActionResult Deletetbl_asn(int id) { tbl_asn tbl_asn = db.tbl_asn.Find(id); if (tbl_asn == null) { return(NotFound()); } db.tbl_asn.Remove(tbl_asn); db.SaveChanges(); return(Ok(tbl_asn)); }
public ActionResult Edit(tbl_asn student) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:50020/api/ASN"); //HTTP POST var putTask = client.PutAsJsonAsync <tbl_asn>("ASN", student); putTask.Wait(); var result = putTask.Result; if (result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(View(student)); }
public ActionResult Create(tbl_asn student) { using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:50020/api/ASN"); //HTTP POST var postTask = client.PostAsJsonAsync <tbl_asn>("ASN", student); postTask.Wait(); var result = postTask.Result; if (result.IsSuccessStatusCode) { } } ModelState.AddModelError(string.Empty, "Server Error. Please contact administrator."); return(View(student)); }
public ActionResult Edit(int id) { tbl_asn student = null; using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:50020/api/"); //HTTP GET var responseTask = client.GetAsync("ASN?id=" + id.ToString()); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsAsync <tbl_asn>(); readTask.Wait(); student = readTask.Result; } } ViewBag.client_name = new SelectList(db.tbl_client, "client_name", "client_name"); return(View(student)); }