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); }
public IActionResult Reject(RejectPaymentInputDto inputDto) { _orderAppService.Reject(inputDto); return(Ok()); }