protected override async Task GenerateCode()
        {
            var destinationPath = Path.Combine(ApplicationEnvironment.ApplicationBasePath, Constants.ViewsFolderName,
                                               Constants.SharedViewsFolderName);

            await CopyFolderContentsRecursive(destinationPath, TemplateFolders.First());

            var staticFilesInstaller = ActivatorUtilities.CreateInstance <StaticFilesDependencyInstaller>(ServiceProvider);
            await staticFilesInstaller.Execute();
        }
 protected override async Task GenerateCode()
 {
     await CopyFolderContentsRecursive(GetWebRoot(), TemplateFolders.First());
 }