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); }
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); }