Exemplo n.º 1
0
        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ệ!")));
     }
 }