public IHttpActionResult PostDonHang([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) { donHang.TenTaiKhoan = _userServices.GetCurrentUser().TenTaiKhoan; int MaDH = _donHangServices.Create(donHang); for (int i = 0; i < kienHang.Length; i++) { kienHang[i].MaDonHang = MaDH; _kienhangServices.Create(kienHang[i]); } } else { return(BadRequest()); } return(Ok(1)); }
public IHttpActionResult getKienHangOfDonHang(int MaDonHang) { if (_donHangServices.IsExists(MaDonHang)) { return(Ok(_kienhangServices.GetByMaDonHang(MaDonHang))); } else { return(ResponseMessage(Request.CreateErrorResponse (HttpStatusCode.InternalServerError, "id không hợp lệ!"))); } }