Exemple #1
0
        public void Reject(RejectPaymentInputDto inputDto)
        {
            var order = _orderRepository.Get(inputDto.Id);

            Validate.Found(order, "Orderan");
            order.Reject();
            _orderRepository.Update(order);

            var tenant  = GetCurrentTenant();
            var message = NotificationMessageHelper.GenerateRejectPaymentMessage(order, inputDto.Reason, tenant);

            WhatsappAPI.SendMessage(order.Customer.WhatsappNumber, message);
        }
Exemple #2
0
 public IActionResult Reject(RejectPaymentInputDto inputDto)
 {
     _orderAppService.Reject(inputDto);
     return(Ok());
 }