Beispiel #1
0
        public void Cancel(long orderId, [FromBody] CancelRequest request)
        {
            var refundOrder = ChangeSchoolOrderService.GetRefundOrder(orderId);

            if (refundOrder == null)
            {
                throw new ArgumentNullException(nameof(refundOrder));
            }

            var service = new ChangeSchoolOrderService(base.SchoolId, refundOrder.StudentId);

            service.Cancel(orderId, base.CurrentUser.UserId, base.CurrentUser.UserName, request.Remark);
        }
Beispiel #2
0
        public void Receive([FromBody] ChangeSchoolOrderReceiveRequest request)
        {
            var refundOrder = ChangeSchoolOrderService.GetRefundOrder(request.OrderId);

            if (refundOrder == null)
            {
                throw new ArgumentNullException(nameof(refundOrder));
            }

            request.OperatorId   = base.CurrentUser.UserId;
            request.OperatorName = base.CurrentUser.UserName;

            var service = new ChangeSchoolOrderService(base.SchoolId, refundOrder.StudentId);

            service.Receive(request);
        }