public async Task <ActionResult <CommandsV1> > PostCommands(CommandsV1 commands)
        {
            _context.Commands.Add(commands);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetCommands", new { id = commands.Id }, commands));
        }
        public async Task <IActionResult> PutCommands(int id, CommandsV1 commands)
        {
            if (id != commands.Id)
            {
                return(BadRequest());
            }

            try
            {
                _context.Database.ExecuteSqlCommand("commandsUpdate @p0, @p1, @p2, @p3", parameters: new[] { id.ToString(), commands.Title, commands.Command, commands.ConsoleType });
            }
            catch (Exception e)
            {
                return(BadRequest(e));
            }

            return(NoContent());
        }