public async Task <CpuInfo> GetCpuInfo() { var cpuInfoRequest = new CpuInfoRequest(); var cpuInfoBean = await ExecuteTaskAsync <CpuInfoBean>(cpuInfoRequest).ConfigureAwait(false); var cpuInfo = _mapper.Map <CpuInfoBean, CpuInfo>(cpuInfoBean.Data); return(cpuInfo); }
public async Task Update(CpuInfoRequest request) { var info = new CpuInfo() { Name = request.Name, Description = request.Description, IpAddress = request.IpAddress }; _log.Info($"RequestProcessor Operation=Update request={ToJson(request)}"); await Task.Run(() => _application.UpdateCpu(info)); }
public async Task Update(CpuInfoRequest request) { var info = new CpuInfo() { Name = request.Name, Description = request.Description, IpAddress = request.IpAddress }; logger.Log(new LogEntry(LoggingEventType.Information, $"RequestProcessor Operation=Update request={ToJson(request)}")); await _application.UpdateCpu(info); }
public async Task <IHttpActionResult> Add(CpuInfoRequest info) { try { var requestProcessor = WebApiApplication.Locator.GetInstance <IRequestProcessor>(); await requestProcessor.Add(info); return(Ok()); } catch (Exception ex) { ex.Data.Add("PviController.Operation", "Add"); WebApiApplication.Logger.Log(new LogEntry(LoggingEventType.Error, ex.Message, ex)); throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public async Task <IHttpActionResult> Add(CpuInfoRequest info) { try { var requestProcessor = new RequestProcessor(WebApiApplication.PviApp); await requestProcessor.Add(info); return(Ok()); } catch (Exception ex) { ex.Data.Add("PviController.Operation", "Add"); _log.Error(ex.Message, ex); throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }