public static ResponseModel RefundToUsersWallet(RefundWalletModel refundModel) { try { AddMoneyToUsersWallet(refundModel.UserId, refundModel.RefundAmount, refundModel.BuyerNote); if (refundModel.OrderStatus == (int)WrapperStatusEnum.email_opened || refundModel.OrderStatus == (int)WrapperStatusEnum.accept || refundModel.OrderStatus == (int)WrapperStatusEnum.inprogress || refundModel.OrderStatus == (int)WrapperStatusEnum.order_place) { //Change order status to cancelled. OrderStatusHelper.UpdateOrderStatus(refundModel.OrderId, (int)TazWorksStatus.CANCELED); } //Update refund details in Order table var orderService = new AssessmentOrderService(); orderService.UpdateRefundDetails(refundModel.OrderId, refundModel.RefundAmount); return(new ResponseModel(false, string.Empty)); } catch (Exception ex) { return(new ResponseModel(false, ex.Message)); } }
public YourWallet() { packageService = new PackageService(); orderService = new AssessmentOrderService(); }
public assessmentsController() { assessmentOrderService = new AssessmentOrderService(); }