//[Route("kodeliste/{registername}/ny")]
        //[Route("/*kodeliste/{parentregister}/{registerowner}/{registername}/ny"*/)]
        public ActionResult Create(string systemid)
        {
            var codeListValue = new CodelistValue();

            codeListValue.AddMissingTranslations();
            codeListValue.register = _registerService.GetRegisterBySystemId(Guid.Parse(systemid));
            if (codeListValue.register != null)
            {
                if (_accessControlService.HasAccessTo(codeListValue.register))
                {
                    ViewBag.broaderItemsList = _registerItemService.GetBroaderItems();
                    return(View(codeListValue));
                }
            }
            return(HttpNotFound("Ingen tilgang"));
        }
예제 #2
0
        //[Route("kodeliste/{registername}/ny")]
        //[Route("/*kodeliste/{parentregister}/{registerowner}/{registername}/ny"*/)]
        public ActionResult Create(string registername, string parentregister)
        {
            var codeListValue = new CodelistValue();

            codeListValue.AddMissingTranslations();
            codeListValue.register = _registerService.GetRegister(parentregister, registername);
            if (codeListValue.register != null)
            {
                if (_accessControlService.Access(codeListValue.register))
                {
                    ViewBag.broaderItemsList = _registerItemService.GetBroaderItems();
                    return(View(codeListValue));
                }
            }
            return(HttpNotFound("Ingen tilgang"));
        }