Exemplo n.º 1
0
        public List <ColumnDto> Execute(GetAllColumnsQuery query)
        {
            var columns = _repository.GetAll();

            var columnDtos = columns
                             .Select(p => _adapter.Adapt(p))
                             .ToList();

            return(columnDtos);
        }
Exemplo n.º 2
0
        public List <ColumnDto> Execute(Predicate <Column> filter)
        {
            var columns = _repository.GetAll();

            var columnDtos = columns
                             .Where(p => filter(p))
                             .Select(p => _adapter.Adapt(p))
                             .ToList();

            return(columnDtos);
        }
        public ColumnDto Execute(Func <ScatterPlotLayout, Column> getLayoutColumnAction)
        {
            var scatterPlot = _repository.Get <ScatterPlot>();

            var layout = scatterPlot.GetLayout();

            var column = getLayoutColumnAction(layout);

            var columnDto = _adapter.Adapt(column);

            return(columnDto);
        }