Exemplo n.º 1
0
        public OrderDeleteResponse Delete(OrderDeleteRequest request)
        {
            var response = new OrderDeleteResponse();

            _facade.Delete(request.ID);
            return(response);
        }
Exemplo n.º 2
0
        public async Task CancelInvoice(string paypalOrderId)
        {
            PayPalCheckoutSdk.Core.PayPalEnvironment environment = CreateEnvironment();
            var client = new PayPalHttpClient(environment);

            var request = new OrderDeleteRequest(paypalOrderId);

            try
            {
                await client.Execute(request);
            }
            catch (HttpException httpException)
            {
                var debugId = httpException.Headers.GetValues("PayPal-Debug-Id").FirstOrDefault();
            }
        }
Exemplo n.º 3
0
        public async Task CancelInvoice(InvoicePaymentProvider invoice)
        {
            PayPalEnvironment environment = CreateEnvironment();
            var client = new PayPalHttpClient(environment);

            var request = new OrderDeleteRequest(invoice.Transaction);

            try
            {
                await client.Execute(request);
            }
            catch (HttpException httpException)
            {
                var debugId = httpException.Headers.GetValues("PayPal-Debug-Id").FirstOrDefault();
            }
        }
Exemplo n.º 4
0
        public async Task <IActionResult> Delete(OrderDeleteRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            var result = await _orderService.DeleteOrder(request.Id);

            if (result)
            {
                _notyf.Success("Xoá đơn hàng thành công");
                return(RedirectToAction("Index"));
            }
            ModelState.AddModelError("", "Xoá đơn hàng không thành công");//key and message
            return(View(request));
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Delete(OrderDeleteRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            var result = await _orderApiClient.DeleteOrder(request.Id);

            if (result == 1)
            {
                TempData["result"] = "Xóa đơn hàng thành công";
                return(RedirectToAction("Index"));
            }

            ModelState.AddModelError("", "Xóa đơn hàng không thành công ");
            return(View(request));
        }
Exemplo n.º 6
0
        public SimpleResponse <bool> Delete(OrderDeleteRequest request)
        {
            var entity = new OrderEntity();

            entity.OrderId = request.OrderId;


            var deleted = false;

            using (var adapter = DataAccessAdapterFactory.NewDataAccessAdapter())
            {
                OnBeforeOrderDeleteRequest(adapter, request, entity);
                deleted = adapter.DeleteEntity(entity);
                OnAfterOrderDeleteRequest(adapter, request, entity, ref deleted);
            }
            return(new SimpleResponse <bool> {
                Result = deleted
            });
        }
Exemplo n.º 7
0
        public async Task WhenAsync(DeleteOrderDto c)
        {
            var idObj         = (c as IDeleteOrder).OrderId;
            var uriParameters = new OrderUriParameters();

            uriParameters.Id = idObj;

            var q = new OrderDeleteQuery();

            q.CommandId   = c.CommandId;
            q.RequesterId = c.RequesterId;
            q.Version     = Convert.ToString(c.Version);

            var req = new OrderDeleteRequest(uriParameters);

            req.Query = q;

            var resp = await _ramlClient.Order.Delete(req);

            OrderProxyUtils.ThrowOnHttpResponseError(resp);
        }
Exemplo n.º 8
0
        /// <summary>
        /// 逻辑删除订单信息
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public OrderDeleteResponse DelOrderInfo(OrderDeleteRequest request)
        {
            OrderDeleteResponse response = new OrderDeleteResponse();
            OrderInfo           info     = new OrderInfo()
            {
                OrderId = request.OrderId,
            };
            var res = dal.DelOrderInfo(info.OrderId);

            if (res > 0)
            {
                response.Status  = false;
                response.Message = "删除成功";
            }
            else
            {
                response.Status  = true;
                response.Message = "删除失败";
            }
            return(response);
        }
Exemplo n.º 9
0
        public async Task <IActionResult> Delete([FromBody] OrderDeleteRequest orderDeleteRequest)
        {
            var response = new BaseResponse <string>();

            if (!ModelState.IsValid)
            {
                var validationErrors = _validationHelper.GetValidationErrors(ModelState);
                response.Errors = validationErrors;
                return(BadRequest(response));
            }

            if (User.Identity != null)
            {
                var result = await _orderService.Delete(orderDeleteRequest.Id);

                if (result)
                {
                    response.Message = "Order created successfully";
                    return(Ok(response));
                }
            }

            return(BadRequest());
        }
Exemplo n.º 10
0
 partial void OnAfterOrderDeleteRequest(IDataAccessAdapter adapter, OrderDeleteRequest request, OrderEntity entity, ref bool deleted);
Exemplo n.º 11
0
 partial void OnBeforeOrderDeleteRequest(IDataAccessAdapter adapter, OrderDeleteRequest request, OrderEntity entity);
Exemplo n.º 12
0
        /// <summary>
        /// 逻辑删除订单信息【方法】
        /// </summary>
        /// <param name="request"></param>
        /// <returns></returns>
        public JsonResult DelOrderInfoMethod(OrderDeleteRequest request)
        {
            var res = bll.DelOrderInfo(request);

            return(Json(res));
        }
 public OrderDeleteResponse DelOrderInfo(OrderDeleteRequest request)
 {
     return(OrderBll.Instance.DelOrderInfo(request));
 }
Exemplo n.º 14
0
 /// <summary>
 /// 逻辑删除订单信息
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public OrderDeleteResponse DelOrderInfo(OrderDeleteRequest request)
 {
     return(ApiRequestHelper.Post <OrderDeleteRequest, OrderDeleteResponse>(request));
 }