public HtmlString History([FromBody] GetSensorHistoryModel model) { model.Product = model.Product.Replace('-', ' '); model.Path = model.Path?.Replace('_', '/').Replace('-', ' '); var result = _monitoringCore.GetSensorHistory(HttpContext.User as User, model); //return new HtmlString(ListHelper.CreateHistoryList(result)); return(new HtmlString(TableHelper.CreateHistoryTable(result))); }
public override Task <SensorHistoryListMessage> GetSensorHistory(GetSensorHistoryMessage request, ServerCallContext context) { var httpContext = context.GetHttpContext(); //User user = _userManager.GetUserByCertificateThumbprint(httpContext.Connection.ClientCertificate.Thumbprint); var historyList = _monitoringCore.GetSensorHistory(httpContext.User as User, request.Path, request.Product, request.N); return(Task.FromResult(Convert(historyList))); }