public async Task <IActionResult> Create([Bind("Id,Name,Description,Purpose,AccessRight,HasPersonalData,HasSensitivePersonalData,HasMasterData,HostingLocation,PublishedToSharedDataCatalog," + "Application,OrganizationId")] DatasetViewModel dataset) { if (!_securityService.CurrrentUserHasAccessToOrganization(CurrentOrganizationId(), AccessLevel.Write)) { return(Forbid()); } if (ModelState.IsValid) { dataset.OrganizationId = CurrentOrganizationId(); await _datasetService.Create(new DatasetViewModel().Map(dataset)); return(RedirectToAction(nameof(Index))); } return(View(dataset)); }