/// <summary> /// Return roleoverview /// </summary> /// <returns>Return roleoverview</returns> public IActionResult Overview() { var model = new RoleOverviewViewModel(); model.listofRoles = new List <RoleViewModel>(); foreach (Role r in roleRep.RetrieveAllRoles()) { var mapper = mapextension.RoleToRoleViewModel(); RoleViewModel rmodel = mapper.Map <RoleViewModel>(r); model.listofRoles.Add(rmodel); } return(View("RoleOverview", model)); }
/// <summary> /// Return roleoverview with info /// </summary> /// <param name="selectedRole">Id of the role to edit</param> /// <returns>Return roleoverview</returns> public IActionResult OverviewEdit(int selectedRole) { var allRoles = roleRep.RetrieveAllRoles(); var selected = roleRep.RetrieveRoleById(selectedRole); if (selected.RetrieveRoleId() != 0) { var mapperOne = mapextension.RoleToRoleViewModel(); RoleViewModel model = mapperOne.Map <RoleViewModel>(selected); model.AllRolesInSystem = new List <RoleOverviewViewModel>(); foreach (Role r in roleRep.RetrieveAllRoles()) { var mapperTwo = mapextension.RoleToRoleOverviewViewModel(); RoleOverviewViewModel rmodel = mapperTwo.Map <RoleOverviewViewModel>(r); model.AllRolesInSystem.Add(rmodel); } return(View("Roleoverview", model)); } return(View("Roleoverview")); }