/// <summary>
 /// Authorizes a pump to dispense gas.
 /// </summary>
 /// <returns>true on success</returns>
 public bool Post(InternalDispensePostModel request)
 {
     try
     {
         PumpProxy.AuthorizeDispense(request.pump, request.gallons, request.grade);
     }
     catch (Exception)
     {
         return(false);
     }
     return(true);
 }
 /// <summary>
 /// Consumes a prepay authorization for a specific pump. THIS WILL RESET THE
 /// PREPAY STATUS FOR THE PUMP.
 /// </summary>
 /// <param name="pump">the pump number to check for an authorization</param>
 /// <returns>how much the customer prepaid</returns>
 public InternalPrepayGetModel Get(string pump)
 {
     return(PumpProxy.GetAuthorization(pump));
 }