public async Task <IActionResult> DeleteServer(int id)
        {
            if (!await CheckIfUserHasrights(id))
            {
                return(Forbid());
            }
            await _service.Delete(id);

            return(await Index());
        }
        public void DeleteSshServer()
        {
            // arrange
            var sshServer = SshServerInsert(_sshServerSerivce);

            sshServer.PavlovServers = PavlovServerServiceTests.PavlovServers(sshServer, _pavlovServerService).ToList();
            sshServer.Should().NotBeNull();
            // act
            _sshServerSerivce.Delete(sshServer.Id).GetAwaiter().GetResult();
            // assert
            var SshServers = _sshServerSerivce.FindAll().GetAwaiter().GetResult();

            SshServers.Should().BeEmpty();
        }
Exemple #3
0
        public async Task <IActionResult> RemoveSshServer(string apiKey, int sshServerId)
        {
            if (!HasAccess(apiKey))
            {
                return(BadRequest("No AuthKey set or wrong auth key!"));
            }
            var sshServer = await _sshServerSerivce.FindOne(sshServerId);

            if (sshServer == null)
            {
                return(BadRequest("The ssh server does not exist!"));
            }
            await _sshServerSerivce.Delete(sshServer.Id);

            return(Ok());
        }