public async Task <IActionResult> All()
        {
            if (!_securityService.CurrrentUserHasAccessToOrganization(CurrentOrganizationId(), AccessLevel.Read))
            {
                return(Forbid());
            }

            var datasets = await _datasetService.GetAllDatasetsForOrganization(CurrentOrganizationId());

            return(Json(new DatasetApiViewModel().Map(datasets)));
        }
        public async Task <IActionResult> Index()
        {
            if (!_securityService.CurrrentUserHasAccessToOrganization(CurrentOrganizationId(), AccessLevel.Read))
            {
                return(Forbid());
            }

            SimpleOrganization currentOrganization = CurrentOrganization();
            var datasets = await _datasetService.GetAllDatasetsForOrganization(currentOrganization.Id);

            return(View(new DatasetViewModel().MapToEnumerable(datasets)));
        }