public ActionResult GetAstridUsers() { var model = new AdminViewModels.AdminViewModel(); try { var adminUsers = _portalSosService.HamtaAdminUsers(); var roller = _portalSosService.HamtaAllaAstridRoller().ToList(); model.AdminUsers = ConvertAdminUsersToViewModel(adminUsers, roller).ToList(); //Skapa lista över astrid-roller model.Roller = ConvertRolesToVM(roller); ViewBag.RolesList = CreateRolesDropDownList(roller); } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("AdminController", "GetAstridUsers", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid hämtning av admin-användare", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(View("Index", model)); }
public ActionResult Register() { var model = new RegisterViewModel(); try { //Skapa lista över astrid-roller var roller = _portalSosService.HamtaAllaAstridRoller().ToList(); model.Roller = ConvertRolesToVM(roller); //var roles = _portalSosService.HamtaAllaAstridRoller(); //var rolelist = CreateRolesDropDownList(roles); //ViewBag.Roles = rolelist; model.ChosenRolesStr = ""; //model.UserRoleList } catch (Exception e) { Console.WriteLine(e); ErrorManager.WriteToErrorLog("AccountController", "Register", e.ToString(), e.HResult, User.Identity.Name); var errorModel = new CustomErrorPageModel { Information = "Ett fel inträffade vid hämtning av registeringsformulär.", ContactEmail = ConfigurationManager.AppSettings["ContactEmail"], }; return(View("CustomError", errorModel)); } return(View(model)); }
public ActionResult Index() { //Hämta info för Create/Read/Update Roles var model = new RoleViewModels(); var astridRolesList = _portalSosService.HamtaAllaAstridRoller(); var filipRolesList = _portalSosService.HamtaAllaFilipRoller(); model.AstridRoller = astridRolesList.ToList(); model.FilipRoller = filipRolesList.ToList(); ViewBag.Message = ""; return(View(model)); }