public DeleteClusterResponse DeleteCluster(DeleteClusterRequest deleteClusterRequest) { var cluster = _clusterRepository.FindClusterById(deleteClusterRequest.Id); _clusterRepository.DeleteCluster(cluster); var clusterDto = _messageMapper.MapToClusterDto(cluster); return(new DeleteClusterResponse { Cluster = clusterDto }); }
public IActionResult Delete(int id) { var cluster = clusterRepository.GetClusterById(id); if (cluster == null) { return(NotFound()); } if (!clusterRepository.DeleteCluster(cluster)) { var error = new Error() { message = "Cluster went oopsie when deleting" }; return(StatusCode(400, error)); } return(Ok(cluster)); }