public override async Task Process(TasksToDo task, string configID, string customerId, string guid) { if (!await IsDoTaskOk(task, configID, customerId)) { return; } var url = task.HostName; var res = ValidateCertificateByUrl(url); MonitoringReport abMonitorResult = new MonitoringReport { Id = new Guid(guid), ConfigId = new Guid(configID), TaskId = task.Id, TimeStamp = DateTime.Now, TaskType = task.Type, Result = res ? "Verified" : "failed", Level = 1, ClientId = new Guid(customerId) }; //if (!_dataCtr.CreateResult(abMonitorResult)) // _logger.LogError("Something went wrong while trying to save the data."); await Task.CompletedTask; }
public JsonResult AddElectricNumerical(string Date, string Office, string NFS, string Digital, string Inline) { MonitoringReport mv = new MonitoringReport(); var response = new MonitoringReportService().AddElectricMeter(Date, Office, NFS, Digital, Inline); if (response.IsSuccess) { mv.ElectricMeter = response.Result.GetElectric; return(Json(new { ErrorCode = 1 })); } return(Json(new { ErrorCode = 0 })); }
public JsonResult GetElectricNumerical(string Date) { MonitoringReport mv = new MonitoringReport(); var response = new MonitoringReportService().GetElectricMeter(Date); if (response.IsSuccess) { //mv.ElectricMeter = response.Result.GetElectric; return(Json(new { ErrorCode = 1, ElectricMeter = response.Result.GetElectric })); } return(Json(new { ErrorCode = 0 })); }
public ActionResult AddElectricNumerical() { MonitoringReport mv = new MonitoringReport(); string Date = DateTime.Now.ToString("yyyy-MM-dd"); var response = new MonitoringReportService().GetElectricMeter(Date); if (response.IsSuccess) { mv.ElectricMeter = response.Result.GetElectric; } return(View(mv)); }
public async Task <bool> CreateReportAsync(MonitoringReport monitoringReport) { await _context.MonitoringReport.AddAsync(monitoringReport); return(await _context.SaveChangesAsync() > 0); }
public override void OnReceive(Client sender, byte[] data) { try { Header h = Header.Parser.ParseFrom(data); if (h != null) { switch (h.Opcode) { case OPCODE.Ack: log.Debug("Received Ack:" + h.ToString()); gotAck = true; gui.ShowMessage("CICD: " + lastCommand + " pass"); break; case OPCODE.Nack: gotNack = true; log.Debug("Received Nack:" + h.ToString()); gui.ShowMessage("CICD: " + lastCommand + " failed"); log.Warn("got Nack from the server"); break; case OPCODE.FeConfstatusChanged: feStatus = FEConfStatusChanged.Parser.ParseFrom(h.MessageData); feStatusEeceived = true; log.Debug("Received FeConfstatusChanged:" + feStatus.ToString()); break; case OPCODE.SwfeStateChanged: swState = SWFE_state_changed.Parser.ParseFrom(h.MessageData); configureFE_Status = swState.ReturnCode == SWFE_state.SwfeRunning; //gui.ShowMessage("CICD: SwfeStateChanged status is " + this.isRunnign.ToString()); swStateReceived = true; log.Debug("Received FeConfstatusChanged:" + swState.ToString()); break; case OPCODE.HwfeStateChanged: HWFE_state_changed hwState = HWFE_state_changed.Parser.ParseFrom(h.MessageData); configureFE_Status = hwState.ReturnCode != 0; //gui.ShowMessage("CICD: HwfeStateChanged status is " + this.isRunnign.ToString()); hwStateReceived = true; log.Debug("Received FeConfstatusChanged:" + hwState.ToString()); break; case OPCODE.MonitoringReport: monitorReport = MonitoringReport.Parser.ParseFrom(h.MessageData); monitorReportReceived = true; isRunnign = monitorReport.FEstatus; isSeperating = monitorReport.SeparationState; log.Debug("Received FeConfstatusChanged:" + monitorReport.ToString()); gui.UpdateCicdCounter(monitorReport.NbDecodedFrames1, monitorReport.NbDecodedFrames2, monitorReport.NbErrorFrames1, monitorReport.NbErrorFrames2); break; case OPCODE.IdentificationReport: cisStatus = CicStatus.Parser.ParseFrom(h.MessageData); cisStatusReceived = true; log.Debug("Received FeConfstatusChanged:" + cisStatus.ToString()); break; default: log.Warn("Received unknown opcode:" + h.ToString()); break; } } } catch (Exception e) { log.Error("Failed in parse proto message", e); } }