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