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); } }