Пример #1
0
        public ActionResult HuyGheDatCho(int PhoiVeId)
        {
            if (Session["DAT_MUA_VE_XE_ID"] == null)
            {
                return(Loi());
            }
            var phoive = _phoiveService.GetPhoiVeById(PhoiVeId);

            //khong o trang thai dat cho hoac khac session hoac khac nguoi dang dat
            if (phoive.TrangThai != ENTrangThaiPhoiVe.DatCho)
            {
                return(Loi());
            }
            if (phoive.SessionId != Session["DAT_MUA_VE_XE_ID"].ToString() || phoive.CustomerId != _workContext.CurrentCustomer.Id)
            {
                return(KhongSoHuu());
            }

            _phoiveService.DeletePhoiVe(phoive);
            return(ThanhCong());
        }