//[Route("geodatalov/{parentRegister}/{registerowner}/{registername}/{itemowner}/{itemname}/rediger")] //[Route("geodatalov/{registername}/{itemowner}/{itemname}/rediger")] public ActionResult Edit(string registername, string itemname) { var geodatalovDataset = _geodatalovDatasetService.GetGeodatalovDatasetByName(registername, itemname); if (geodatalovDataset == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (_accessControlService.Access(geodatalovDataset)) { geodatalovDataset = _geodatalovDatasetService.UpdateGeodatalovDatasetFromKartkatalogen(geodatalovDataset); var viewModel = new GeodatalovDatasetViewModel(geodatalovDataset); ViewBags(viewModel); return(View(viewModel)); } throw new HttpException(401, "Access Denied"); }