public RedeemResponse Redeem(RedeemRequest request) { Log.Information("LCManagerPartner Redeem {phone}", request.Phone); var result = new ServerRedeemResponse(); var returnValue = result.ProcessRequest(cnn, request); return(returnValue); }
public async Task <IHttpActionResult> AddBuyAmount(RedeemRequest request) { var result = await Task.Run(() => { return(CustomerFacade.AddBuyAmount(request.Code, request.Amount)); }); return(this.Ok(result)); }
public async static Task <Meta> RedeemTicket(string ticketID, string agentID, string terminalID) { string api = baseURI + "api/v1/tickets/getbatch?batchid=" + ticketID; try { using (var httpClient = new HttpClient()) { try { RedeemRequest request = new RedeemRequest() { agentid = agentID, terminalid = terminalID, ticketid = ticketID }; HttpContent content = new StringContent(JsonConvert.SerializeObject(request), Encoding.UTF8, "application/json"); var httpResponse = await httpClient.PostAsync(api, content); if (httpResponse.Content != null) { string responseContent = await httpResponse.Content.ReadAsStringAsync(); Meta response = JsonConvert.DeserializeObject <Meta>(responseContent); return(response); } else { throw new Exception(); } } catch { throw; } } } catch { throw; } }
public void Init() { instance = new RedeemRequest(); }
/// <inheritdoc /> public async Task <Response <Transaction> > RedeemCertificate(RedeemRequest body) => await _client.PostAsync <Response <Transaction> >("/api/v1/transactions/certificates", body);