Пример #1
0
        // **** HJELPEMETODER ****

        private Models.Register NewRegister(string name)
        {
            Models.Register register = new Models.Register();
            register.systemId    = Guid.NewGuid();
            register.name        = name;
            register.seoname     = RegisterUrls.MakeSeoFriendlyString(register.name);
            register.description = "testbeskrivelse";
            register.owner       = NewOrganization("Testorg");
            register.Translations.Add(new Models.Translations.RegisterTranslation {
                CultureName = Culture.NorwegianCode
            });
            register.AddMissingTranslations();
            return(register);
        }
Пример #2
0
        //[Route("subregister/{registerparant}/{parentRegisterOwner}/{registername}/ny")]
        //[Route("subregister/{registername}/ny")]
        public ActionResult Create(string registerparant, string parentRegisterOwner, string registername)
        {
            var register = new Models.Register();

            register.parentRegister = _registerService.GetRegister(registerparant, registername);

            if (_accessControlService.Access(register.parentRegister))
            {
                register.AddMissingTranslations();
                ViewBagSubregister(register);

                return(View(register));
            }
            return(HttpNotFound());
        }
Пример #3
0
        //[Route("subregister/{registerparant}/{parentRegisterOwner}/{registername}/ny")]
        //[Route("subregister/{registername}/ny")]
        public ActionResult Create(string systemid)
        {
            var register = new Models.Register();

            register.parentRegister = _registerService.GetRegisterBySystemId(Guid.Parse(systemid));

            if (_accessControlService.HasAccessTo(register.parentRegister))
            {
                register.AddMissingTranslations();
                ViewBagSubregister(register);

                return(View(register));
            }
            return(HttpNotFound());
        }