public IHttpActionResult PutDanhMucDoAn(int id, DanhMucDoAn danhMucDoAn) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != danhMucDoAn.MaDM) { return(BadRequest()); } db.Entry(danhMucDoAn).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DanhMucDoAnExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit(DanhMucDoAn danhmucdoans) { HttpResponseMessage response = client.PutAsJsonAsync(url + @"danhmucdoan/" + danhmucdoans.MaDM, danhmucdoans).Result; response.EnsureSuccessStatusCode(); SetAlert("Đã lưu chỉnh sửa!!!", "success"); return(RedirectToAction("Index")); }
public IHttpActionResult GetDanhMucDoAn(int id) { DanhMucDoAn danhMucDoAn = db.DanhMucDoAns.Find(id); if (danhMucDoAn == null) { return(NotFound()); } return(Ok(danhMucDoAn)); }
// GET: DanhMucDoAn/Details/5 public async Task <ActionResult> Details(int?id) { DanhMucDoAn danhmucdoans = null; HttpResponseMessage response = await client.GetAsync(url + @"danhmucdoan/" + id); if (response.IsSuccessStatusCode) { danhmucdoans = await response.Content.ReadAsAsync <DanhMucDoAn>(); } return(View(danhmucdoans)); }
public IHttpActionResult PostDanhMucDoAn(DanhMucDoAn danhMucDoAn) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DanhMucDoAns.Add(danhMucDoAn); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = danhMucDoAn.MaDM }, danhMucDoAn)); }
public ActionResult Create(DanhMucDoAn danhmucdoans) { HttpResponseMessage response = client.PostAsJsonAsync(url + @"danhmucdoan/", danhmucdoans).Result; response.EnsureSuccessStatusCode(); if (response.IsSuccessStatusCode) { SetAlert("Thêm danh mục thành công!!!", "success"); return(RedirectToAction("Index")); } return(RedirectToAction("Index")); }
public IHttpActionResult DeleteDanhMucDoAn(int id) { DanhMucDoAn danhMucDoAn = db.DanhMucDoAns.Find(id); if (danhMucDoAn == null) { return(NotFound()); } db.DanhMucDoAns.Remove(danhMucDoAn); db.SaveChanges(); return(Ok(danhMucDoAn)); }