public IResponse Execute(ICruiseRequest request)
        {
            IProjectSpecifier projectSpecifier = request.ProjectSpecifier;
            bool purgeWorkingDirectory         = request.Request.GetChecked("PurgeWorkingDirectory");
            bool purgeArtifactDirectory        = request.Request.GetChecked("PurgeArtifactDirectory");
            bool purgeSourceControlEnvironment = request.Request.GetChecked("PurgeSourceControlEnvironment");

            farmService.DeleteProject(projectSpecifier, purgeWorkingDirectory, purgeArtifactDirectory, purgeSourceControlEnvironment, request.RetrieveSessionToken());
            return(viewBuilder.BuildView(BuildModel(projectSpecifier, purgeWorkingDirectory, purgeArtifactDirectory, purgeSourceControlEnvironment)));
        }
 public IResponse Execute(ICruiseRequest request)
 {
     return(viewBuilder.BuildView(BuildModel(request.ProjectSpecifier)));
 }