//[Route("dokument/{parentRegister}/{registerowner}/{registername}/ny")]
        //[Route("dokument/{registername}/ny")]
        public ActionResult Create(string systemid)
        {
            Document document = new Document();

            document.AddMissingTranslations();
            document.register = _registerService.GetRegisterBySystemId(Guid.Parse(systemid));
            Viewbags(document);
            if (document.register != null)
            {
                if (_accessControlService.AddToRegister(document.register))
                {
                    return(View(document));
                }
                return(HttpNotFound("Ingen tilgang"));
            }
            return(HttpNotFound("Finner ikke registeret"));
        }
        //[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());
        }