override fun handle()

in ses-plugin-server/src/main/kotlin/jetbrains/buildServer/sesPlugin/teamcity/ui/ajax/DeleteAjaxRequest.kt [13:21]


    override fun handle(data: BasePropertiesBean): AjaxRequestResult {
        val properties = data.properties

        val id = properties["projectExtId"] ?: return AjaxRequestResult(false, "Project ID should be provided")

        val deleteBean = sesIntegrationManager.deleteBean(id)

        return AjaxRequestResult(deleteBean.persisted, deleteBean.details, deleteBean.exception)
    }