private UsuarioAutentificado MapTo(Usuario usuario, ModuloAutentificado moduloAutentificado) { //Establecer Informacion //1. var usuarioAutentificado = new UsuarioAutentificado(); usuarioAutentificado.Id = usuario.Id; usuarioAutentificado.Cuenta = usuario.Cuenta; usuarioAutentificado.Correo = usuario.Correo; usuarioAutentificado.Apellidos = usuario.Apellidos; usuarioAutentificado.Identificacion = usuario.Identificacion; usuarioAutentificado.Nombres = usuario.Nombres; foreach (var rol in usuario.Roles) { var rolAutentificado = new RolAutentificado(); rolAutentificado.Id = rol.Id; rolAutentificado.Codigo = rol.Codigo; rolAutentificado.EsAdministrador = rol.EsAdministrador; rolAutentificado.Nombre = rol.Nombre; usuarioAutentificado.Roles.Add(rolAutentificado); } usuarioAutentificado.Modulos.Add(moduloAutentificado); return(usuarioAutentificado); }
public void SetCurrentModule(ModuloAutentificado modulo) { string error = string.Format("Metodo en WebApi no soportado", GetCurrentUser().Cuenta); throw new GenericException(error, error); }
public void SetCurrentModule(ModuloAutentificado modulo) { Guard.AgainstArgumentNull(modulo, "GenericApplication.modulo"); HttpContext.Current.Session[ConstantesSesiones.SESSION_MODULO] = modulo; }