public async Task <ClosingFinal> ClosePoseSessionAsync(PosSessionCloseRequest posSessionCloseRequest) { RestClient client = WebServiceContext.GetUrl("/api/v2/pos/session/close"); RestRequest request = WebServiceContext.GetRequestBody("post"); request.AddParameter("application/json", JsonConvert.SerializeObject(posSessionCloseRequest), ParameterType.RequestBody); IRestResponse response = await client.ExecuteTaskAsync(request); ClosingFinal posSessionCloseResponse = JsonConvert.DeserializeObject <ClosingFinal>(response.Content); return(posSessionCloseResponse); }
public async Task <ClosingFinal> ClosePosSessionAsync(PosSessionCloseRequest posSessionCloseRequest) { Repository = new PosSessionRepository(); return(await Repository.ClosePoseSessionAsync(posSessionCloseRequest)); }