// Path: src/main/java/octopus/api/projects/ProjectManager.java
// public class ProjectManager {
// 
// 	public void create(String projectName)
// 	{
// 		try {
// 			OctopusProjectManager.create(projectName);
// 		} catch (IOException e) {
// 			throw new RuntimeException("Error creating project");
// 		}
// 	}
// 
// 	public boolean doesProjectExist(String projectName)
// 	{
// 		return OctopusProjectManager.doesProjectExist(projectName);
// 	}
// 
// 	public void delete(String projectName)
// 	{
// 		try {
// 			OctopusProjectManager.delete(projectName);
// 		} catch (IOException e) {
// 			throw new RuntimeException("Error deleting project");
// 		}
// 	}
// 
// 	public Iterable<String> listProjects()
// 	{
// 		return OctopusProjectManager.listProjects();
// 	}
// 
// 	public OctopusProject getProjectByName(String name)
// 	{
// 		return OctopusProjectManager.getProjectByName(name);
// 	}
// 
// }
// 
// Path: src/main/java/octopus/server/restServer/OctopusRestHandler.java
// public interface OctopusRestHandler {
// 
// 	public Object handle(Request req, Response resp);
// 
// }


import octopus.api.projects.ProjectManager;
import octopus.server.restServer.OctopusRestHandler;
import spark.Request;
import spark.Response;
package octopus.server.restServer.handlers;


public class DeleteProjectHandler implements OctopusRestHandler {

	@Override
	public Object handle(Request req, Response resp)
	{
		String projectName = req.params(":projectName");
// Path: src/main/java/octopus/api/projects/ProjectManager.java
// public class ProjectManager {
// 
// 	public void create(String projectName)
// 	{
// 		try {
// 			OctopusProjectManager.create(projectName);
// 		} catch (IOException e) {
// 			throw new RuntimeException("Error creating project");
// 		}
// 	}
// 
// 	public boolean doesProjectExist(String projectName)
// 	{
// 		return OctopusProjectManager.doesProjectExist(projectName);
// 	}
// 
// 	public void delete(String projectName)
// 	{
// 		try {
// 			OctopusProjectManager.delete(projectName);
// 		} catch (IOException e) {
// 			throw new RuntimeException("Error deleting project");
// 		}
// 	}
// 
// 	public Iterable<String> listProjects()
// 	{
// 		return OctopusProjectManager.listProjects();
// 	}
// 
// 	public OctopusProject getProjectByName(String name)
// 	{
// 		return OctopusProjectManager.getProjectByName(name);
// 	}
// 
// }
// 
// Path: src/main/java/octopus/server/restServer/OctopusRestHandler.java
// public interface OctopusRestHandler {
// 
// 	public Object handle(Request req, Response resp);
// 
// }


// Path: src/main/java/octopus/server/restServer/handlers/DeleteProjectHandler.java
import octopus.api.projects.ProjectManager;
import octopus.server.restServer.OctopusRestHandler;
import spark.Request;
import spark.Response;

package octopus.server.restServer.handlers;


public class DeleteProjectHandler implements OctopusRestHandler {

	@Override
	public Object handle(Request req, Response resp)
	{
		String projectName = req.params(":projectName");
		ProjectManager manager = new ProjectManager();