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)));
        }
예제 #2
0
        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)));
        }