Пример #1
0
        public ReturnObject <int> ConfirmPayment(ConfirmPaymentObject confirmPaymentObject)
        {
            ReturnObject <int> response;

            if (authManager.CanDoOperation(confirmPaymentObject.ClientId, Constants.OPERATION_PAYMENT_CONFIRM))
            {
                response = paymentManager.ConfirmPayment(confirmPaymentObject, DateTime.Now);
            }
            else
            {
                log.WarnFormat("The client: {0} tried to access to ConfirmPayment and does not has access", confirmPaymentObject.ClientId);
                response = new ReturnObject <int>(0);
                response.addWarnMsg("Access denied");
                response.Code = ReturnObject <int> .RETURN_CODE_UNAUTHORIZED;
            }
            return(response);
        }