//[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());
        }