public ActionResult GetSubDirectoriesForDirectory(RegisterViewModels.RegisterViewModel model, string regShortName = "") { try { var register = new AdmRegister(); if (model.RegisterShortName.IsNullOrWhiteSpace() && regShortName.IsNullOrWhiteSpace()) { return(RedirectToAction("GetAllSubDirectories")); } if (!model.RegisterShortName.IsNullOrWhiteSpace()) { model.RegisterShortName = model.RegisterShortName; register = _portalAdminService.HamtaRegisterMedKortnamn(model.RegisterShortName); } else if (regShortName != "") { model.RegisterShortName = regShortName; register = _portalAdminService.HamtaRegisterMedKortnamn(regShortName); } model.SelectedDirectoryId = register.Id; model.DelRegisters = _portalAdminService.HamtaDelRegisterForRegister(register.Id); } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("RegisterController", "GetSubDirectoriesForDirectory", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid hämtning av delregister", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(View("EditSubDirectories", model)); }