public IHttpActionResult ThayDoiStatusDonHang(UpdateTrangThaiDonHang _input) { if (_donHangServices.IsExists(_input.MaDonHang)) { _donHangServices.changeStatusDonHang(_input); } else { return(ResponseMessage(Request.CreateErrorResponse (HttpStatusCode.InternalServerError, "Đơn hàng không tòn tại."))); } return(Ok(1)); }
public IHttpActionResult TiepNhanDonHang(int MaDonHang) { UpdateTrangThaiDonHang updateTrangThaiDonHang = new UpdateTrangThaiDonHang(); updateTrangThaiDonHang.MaDonHang = MaDonHang; updateTrangThaiDonHang.TinhTrang = DonHangConstant.DaTiepNhan; var donhang = _donHangServices.GetById(MaDonHang); if (donhang.TinhTrang != DonHangConstant.XacNhan) { return(ResponseMessage(Request.CreateErrorResponse (HttpStatusCode.InternalServerError, "Trạng thái đơn hàng phải là \"Xác nhận\"!"))); } if (updateTrangThaiDonHang.MaDonHang <= 0) { return(BadRequest()); } _donHangServices.changeStatusDonHang(updateTrangThaiDonHang); return(Ok(1)); }