Example #1
0
 public DataWellInfo GetInfo()
 {
     try
     {
         var command = CommandFactory.GetCommand(Commands.GetInfo);
         _transport.SendMessage(command);
         var answer = _transport.GetAnswer();
         if (AnswerFactory.CheckAnswerType(AnswerTypes.Info, answer))
         {
             var objAnswer = JsonConvert.DeserializeObject <DataWellInfoAnswer>(answer);
             var result    = objAnswer.DataWellInfo;
             return(result);
         }
         else
         {
             throw new Exception($"Answer Type Error");
         }
     }
     catch (Exception e)
     {
         throw new Exception($"DataWellClient GetInfo Error: {e.Message}");
     }
 }