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(); }
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()); }