// PUT: api/TinhTrangDuong/5 public IHttpActionResult Put(int id, TinhTrangDuong tinhTrangDuong) { if (!ModelState.IsValid) { return(BadRequest("Not a valid model")); } using (var ctx = new GTVTContext()) { var existingTinhTrangDuong = ctx.TinhTrangDuongs.Where(s => s.Id == id) .FirstOrDefault <TinhTrangDuong>(); if (existingTinhTrangDuong != null) { existingTinhTrangDuong.KhuVuc_Id = tinhTrangDuong.KhuVuc_Id; existingTinhTrangDuong.TenDuong = tinhTrangDuong.TenDuong; existingTinhTrangDuong.TrangThai = tinhTrangDuong.TrangThai; ctx.SaveChanges(); } else { return(NotFound()); } } return(Ok()); }
// POST: api/TinhTrangDuong public IHttpActionResult Post(TinhTrangDuong tinhTrangDuong) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } using (var ctx = new GTVTContext()) { ctx.TinhTrangDuongs.Add(new TinhTrangDuong() { KhuVuc_Id = tinhTrangDuong.KhuVuc_Id, TenDuong = tinhTrangDuong.TenDuong, TrangThai = tinhTrangDuong.TrangThai }); //ctx.TinhTrangDuongs.Add(tinhTrangDuong); ctx.SaveChanges(); } return(Ok()); }