//[Route("tjenestevarsler/{parentregister}/{registerowner}/{registerName}/ny")] //[Route("tjenestevarsler/{registerName}/ny")] public ActionResult Create(string parentRegister, string registerName, string category = Constants.AlertCategoryService) { Alert alert = new Alert(); alert.AddMissingTranslations(); alert.register = _registerService.GetRegister(parentRegister, registerName); ViewBags(alert, category); if (alert.register != null) { if (_accessControlService.Access(alert.register)) { return(View(alert)); } } return(HttpNotFound()); }
//[Route("tjenestevarsler/{parentregister}/{registerowner}/{registerName}/ny")] //[Route("tjenestevarsler/{registerName}/ny")] public ActionResult Create(string systemid, string category = Constants.AlertCategoryService) { Alert alert = new Alert(category); alert.AddMissingTranslations(); alert.register = _registerService.GetRegisterBySystemId(Guid.Parse(systemid)); ViewBags(alert, category); if (alert.register != null) { if (_accessControlService.AddToRegister(alert.register)) { return(View(alert)); } } return(HttpNotFound()); }