Exemplo n.º 1
0
        public async Task <JsonResult> Neighbors()
        {
            FetchAllNodeCommand fetchAllNode = new FetchAllNodeCommand();
            var response = await mediator.Send(fetchAllNode);


            return(Json(response));
        }
Exemplo n.º 2
0
        public async Task <JsonResult> Register([FromBody] NodeVM node)
        {
            NodeVM _model = new NodeVM
            {
                ID          = node.ID,
                Port        = node.Port,
                Geolocation = node.Geolocation,
                IPAddress   = node.IPAddress
            };

            SaveNodeCommand _saveNodeCommand = new SaveNodeCommand(_model);
            var             _nodeID          = await mediator.Send(_saveNodeCommand);

            FetchAllNodeCommand fetchAllNode = new FetchAllNodeCommand();
            var response = await mediator.Send(fetchAllNode);


            return(Json(response));
        }
Exemplo n.º 3
0
            public async Task <List <Node> > Handle(FetchAllNodeCommand request, CancellationToken cancellationToken)
            {
                var _results = await dbContext.Nodes.ToListAsync();

                return(_results);
            }