示例#1
0
        public Dto.S7.List.GridView.S7Connection S7Connection(CallContext context = default)
        {
            _logger.LogTrace("Query: " + GetType().FullName + "." + System.Reflection.MethodBase.GetCurrentMethod()?.Name);

            var repository      = _s7ConnectionRepository.GetAllS7Connection();
            var connectionItems = repository.ToList().Select(
                connection => _mapper.Map <Srv.Dto.S7.S7Connection>(connection)
                ).ToList();

            var connectionTypeDns = _queryS7ListKeyValue.ConnectionTypeId(context);

            var cpuTypeDns = _queryS7ListKeyValue.CpuTypeId(context);

            var output = new Srv.Dto.S7.List.GridView.S7Connection(connectionItems, connectionTypeDns.List, cpuTypeDns.List);

            return(output);
        }
示例#2
0
        public async ValueTask <IActionResult> Index()
        {
            S7ConnectionListGridView = await _s7ConnectionQueryListGridView.LoadAllRecordsAsync();

            return(View(S7ConnectionListGridView));
        }