public void Handle(DeleteApplication command) { var site = _siteFacade.GetSite(command.SiteName); site.ThrowIfNull(command.SiteName); var application = _applicationFacade.GetApplication(command.ApplicationName, site); application.ThrowIfNull(command.ApplicationName); _applicationFacade.DeleteApplication(application, site); }