public GetCalcConfigsResponse GetCalcConfigs(Guid messageId)
 {
     try {
         var data = HostRoot.Current.CalcConfigSet.GetCalcConfigs();
         return(new GetCalcConfigsResponse(data));
     }
     catch (Exception e) {
         Global.Logger.ErrorDebugLine(e.Message, e);
         return(GetCalcConfigsResponse.ServerError(messageId, e.Message));
     }
 }
            public GetCalcConfigsResponse GetCalcConfigs()
            {
                Guid messageId = Guid.NewGuid();

                try {
                    using (var service = CreateService()) {
                        return(service.GetCalcConfigs(messageId));
                    }
                }
                catch (CommunicationException e) {
                    Global.DebugLine(e.Message, ConsoleColor.Red);
                    return(GetCalcConfigsResponse.ClientError(messageId, e.Message));
                }
                catch (Exception e) {
                    Global.Logger.Error(e.Message, e);
                    return(GetCalcConfigsResponse.ClientError(messageId, e.Message));
                }
            }