private void ParseStreamErrorAndRaiseEvent(string message) { var arg = new GeneralErrorEventArgs(); arg.GeneralErrorResp = JsonToObject <GeneralErrorResp>(message); OnGeneralErrorRecieved(this, arg); //Raise Error Event }
private void ParseErrorAndRaiseEvent(HttpResponseMessage resp) { if (resp.IsSuccessStatusCode) { var arg = new OrderProcessingErrorEventArgs(); arg.OrderProcesssingErrorResp = JsonConvert.DeserializeObject <OrderProcesssingErrorResp>(resp.Content.ReadAsStringAsync().Result); OnOrderProcessingErrorRecieved(this, arg); //Raise Error Event } else { var arg = new GeneralErrorEventArgs(); arg.GeneralErrorResp = JsonConvert.DeserializeObject <GeneralErrorResp>(resp.Content.ReadAsStringAsync().Result); OnGeneralErrorRecieved(this, arg); //Raise Error Event } }
private static void QTrade_OnGeneralErrorRecieved(object sender, GeneralErrorEventArgs e) { Console.WriteLine(string.Format("Error code: {0}. {1}", e.GeneralErrorResp.code, e.GeneralErrorResp.message)); }
void ECFBase_OnErroGeral(object sender, GeneralErrorEventArgs e) { throw new Exception(); }