Exemplo n.º 1
0
        public ResultadoOperacionDto AsignarRolesGrupo(IList <Rol> roles, long idGrupo)
        {
            var resultado = new ResultadoOperacionDto();

            GrupoUsuariosRolRepository.BorrarGrupoUsuariosRolPorIdGrupo(idGrupo);

            foreach (Rol rol in roles)
            {
                GrupoUsuariosRol grupoUsuarioRol = new GrupoUsuariosRol();
                grupoUsuarioRol.IdGrupoUsuario = idGrupo;
                grupoUsuarioRol.IdRol          = rol.IdRol;
                GrupoUsuariosRolRepository.GuardarGrupoUsuariosRol(grupoUsuarioRol);
            }
            resultado.Resultado = true;
            return(resultado);
        }
Exemplo n.º 2
0
        public ResultadoOperacionDto BorrarGrupoUsuariosRolPorIdGrupo(long idGrupo, long idUsuarioExec)
        {
            var resultado = new ResultadoOperacionDto();

            try
            {
                GrupoUsuariosRolRepository.BorrarGrupoUsuariosRolPorIdGrupo(idGrupo);
                resultado.Resultado = true;
            }
            catch (Exception exception)
            {
                resultado.Resultado        = false;
                resultado.Mensaje          = exception.Message;
                resultado.InformacionExtra = exception;
            }
            return(resultado);
        }