public async Task <ActionResult <StringResult> > Export() { if (!await _authManager.HasAppPermissionsAsync(Types.AppPermissions.SettingsAdministrators)) { return(Unauthorized()); } const string fileName = "administrators.csv"; var filePath = _pathManager.GetTemporaryFilesPath(fileName); var excelObject = new ExcelObject(_databaseManager, _pathManager); await excelObject.CreateExcelFileForAdministratorsAsync(filePath); var downloadUrl = _pathManager.GetRootUrlByPath(filePath); return(new StringResult { Value = downloadUrl }); }