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));
        }
示例#2
0
        public IHttpActionResult PutDonHang(DonHang donHang)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (donHang.MaDonHang <= 0)
            {
                return(BadRequest());
            }
            _donHangServices.Update(donHang);
            return(Ok(1));
        }