/// <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)); }