public static MonSofOperation ConvertMonSofOperation(ISofOperation operation)
        {
            var tempOp = new MonSofOperation();
            tempOp.Id = operation.Id;
            tempOp.Plugin = operation.Plugin;
            tempOp.Type = operation.Type;

            tempOp.RawOperation = operation.RawOperation;
            tempOp.RawResult = operation.RawResult;
            tempOp.JsonMessage = operation.JsonMessage;

            return tempOp;
        }
Example #2
0
        public static MonSofOperation ConvertMonSofOperation(ISofOperation operation)
        {
            var tempOp = new MonSofOperation();

            tempOp.Id     = operation.Id;
            tempOp.Plugin = operation.Plugin;
            tempOp.Type   = operation.Type;

            tempOp.RawOperation = operation.RawOperation;
            tempOp.RawResult    = operation.RawResult;
            tempOp.JsonMessage  = operation.JsonMessage;

            return(tempOp);
        }
        private static MonSofOperation RetrieveMonitorData()
        {
            var json = new JObject();
            var data = new JObject();

            var rawMonitorOperation = new MonSofOperation();

            json["operation"]    = MonOperationValue.Operation;
            json["operation_id"] = rawMonitorOperation.Id;
            json["data"]         = MonitorData.GetRawMonitorData();
            json["timezone"]     = MonitorData.SysTimeZone();
            json["services"]     = MonitorData.Services();

            rawMonitorOperation.Api       = ApiCalls.MonData();
            rawMonitorOperation.Type      = MonOperationValue.CheckIn;
            rawMonitorOperation.RawResult = json.ToString();

            rawMonitorOperation.ToJson();

            return(rawMonitorOperation);
        }
        private static MonSofOperation RetrieveMonitorData()
        {
            var json = new JObject();
            var data = new JObject();

            var rawMonitorOperation = new MonSofOperation();

            json["operation"] = MonOperationValue.Operation;
            json["operation_id"] = rawMonitorOperation.Id;
            json["data"] = MonitorData.GetRawMonitorData();
            json["timezone"] = MonitorData.SysTimeZone();
            json["services"] = MonitorData.Services();

            rawMonitorOperation.Api = ApiCalls.MonData();
            rawMonitorOperation.Type = MonOperationValue.CheckIn;
            rawMonitorOperation.RawResult = json.ToString();

            rawMonitorOperation.ToJson();

            return rawMonitorOperation;
        }