public ActionResult<Sesion> GetDatosUsuario([FromQuery] string user) { Sesion temp = new Sesion(); List<Permiso> permisosInterfaces = new List<Permiso>(); List<Permiso> permisosHerramientas = new List<Permiso>(); Usuario usuario = new Usuario(); usuario = _usuarioservice.GetByUsername(user); Rol rolusu = new Rol(); rolusu = _rolservice.GetById(usuario.rol); foreach (string idPerm in rolusu.listainterfaces) { //Obtener el bjeto permiso y aƱadirlo Permiso perm1 = new Permiso(); perm1 = _permisoservice.GetById(idPerm); permisosInterfaces.Add(perm1); } foreach (string idPerm in rolusu.listaherramientas) { //Obtener el bjeto permiso y aƱadirlo Permiso perm2 = new Permiso(); perm2 = _permisoservice.GetById(idPerm); permisosHerramientas.Add(perm2); } temp.usuario = usuario; temp.rol = rolusu.nombre; temp.permisosHerram = permisosHerramientas; temp.permisosInterfaz = permisosInterfaces; return temp; }
// GET: Roles/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var roles = service.GetById((int)id); if (roles == null) { return(HttpNotFound()); } return(View(roles)); }
public ActionResult <Rol> GetById([FromQuery] string id) { Rol rol = new Rol(); rol = _roleservice.GetById(id); return(rol); }
public ActionResult Role(int?ID) { //int ID=string.IsNullOrEmpty(id.DecryptString()) ? default(int) : Convert.ToInt32(id.DecryptString()); var roleDto = new RoleDto(); if (ID > 0) { roleDto = _rolesService.GetById(ID); } return(View(roleDto)); }
public async Task <IActionResult> OnGet(string roleId) { var result = await RolesService.GetById(roleId); ModelState.Merge(result); if (!ModelState.IsValid) { ShowMessage(CoreEnumerations.MessageTypes.danger, ModelState.GetErrors(" , ")); return(RedirectToPage("/Roles/Index", new { area = "UserManagementAdmin" })); } Input = result.Value; return(Page()); }
public Roles GetById(Int32 rolesId) { return(rolesService.GetById(rolesId)); }