Exemple #1
0
Dictionary::Ptr ApiActions::RemoveAllComments(const ConfigObject::Ptr& object,
    const Dictionary::Ptr& params)
{
	Checkable::Ptr checkable = static_pointer_cast<Checkable>(object);

	if (!checkable)
		return ApiActions::CreateResult(404, "Cannot remove comment form non-existent object.");

	checkable->RemoveAllComments();

	return ApiActions::CreateResult(200, "Successfully removed comments for object '" + checkable->GetName() + "'.");
}