Ejemplo n.º 1
0
        public AmtServiceResponse GetBalance(AmtServiceRequest request)
        {
            // Check input
            request.Operation = "GetBalance";

            // Check authorization
            if (!IsAuthorized(request.ApiKey)) return NotAuthorized(request);

            AmtService myService = new AmtService(request.Sandbox);
            return new AmtServiceResponse { Operation = "GetAccountBalance", Result = myService.GetAccountBalance() };
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Standard not authorized response
 /// </summary>
 /// <param name="request">ServiceRequest object</param>
 /// <returns></returns>
 private AmtServiceResponse NotValid(AmtServiceRequest request)
 {
     return new AmtServiceResponse { Operation = request.Operation, IsValid = false, Error = "Request is not valid." };
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Standard not authorized response
 /// </summary>
 /// <param name="request">ServiceRequest object</param>
 /// <returns></returns>
 private AmtServiceResponse NotAuthorized(AmtServiceRequest request)
 {
     return new AmtServiceResponse { Operation = request.Operation, IsValid = false, Error = "Not authorized to use the service." };
 }
Ejemplo n.º 4
0
 public AmtServiceResponse PostTestComplex(AmtServiceRequest request)
 {
     return new AmtServiceResponse { Operation = "PostTest", Id = request.Id };
 }