Esempio n. 1
0
 public ActionResult <PierSideResponse> Get(int ClientID, int ClientTransactionID, double RightAscension, double Declination)
 {
     try
     {
         PierSide result = Program.Simulator.DestinationSideOfPier(RightAscension, RightAscension);
         Program.TraceLogger.LogMessage(methodName + " Get", result.ToString());
         return(new PierSideResponse(ClientTransactionID, ClientID, result));
     }
     catch (Exception ex)
     {
         Program.TraceLogger.LogMessage(methodName + " Get", string.Format("Exception: {0}", ex.ToString()));
         PierSideResponse response = new PierSideResponse(ClientTransactionID, ClientID, 0, 0);
         response.ErrorMessage = ex.Message;
         response.ErrorNumber  = ex.HResult - Program.ASCOM_ERROR_NUMBER_OFFSET;
         return(response);
     }
 }
 public ActionResult <PierSideResponse> Get(int ClientID, int ClientTransactionID)
 {
     try
     {
         var result = Program.Simulator.SideOfPier;
         Program.TraceLogger.LogMessage(methodName + " Get", result.ToString());
         return(new PierSideResponse(ClientTransactionID, ClientID, result));
     }
     catch (Exception ex)
     {
         Program.TraceLogger.LogMessage(methodName + " Get", string.Format("Exception: {0}", ex.ToString()));
         var response = new PierSideResponse(ClientTransactionID, ClientID, PierSide.pierUnknown);
         response.ErrorMessage = ex.Message;
         response.ErrorNumber  = ex.HResult - Program.ASCOM_ERROR_NUMBER_OFFSET;
         return(response);
     }
 }