public IHttpActionResult PutDonHang([FromBody] JObject data) { DonHang donHang = data["donHang"].ToObject <DonHang>(); KienHang[] kienHang = data["kienHang"].ToObject <KienHang[]>(); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (_donHangServices.IsExists(donHang.MaDonHang) && kienHang != null) { if (donHang.MaDonHang <= 0) { return(BadRequest()); } int MaDH = _donHangServices.Update(donHang); for (int i = 0; i < kienHang.Length; i++) { kienHang[i].MaDonHang = MaDH; _kienhangServices.Update(kienHang[i]); } } else { return(BadRequest()); } return(Ok(1)); }
public IHttpActionResult PutDonHang(DonHang donHang) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (donHang.MaDonHang <= 0) { return(BadRequest()); } _donHangServices.Update(donHang); return(Ok(1)); }