private AvaliacaoUsuario RecuperaObjetoAvaliacao(MySqlDataReader dr)
        {
            AvaliacaoUsuario aval = new AvaliacaoUsuario();

            aval.id        = CastDB <int>(dr, "id_Link");
            aval.idUsuario = CastDB <int>(dr, "id_Usuario");
            aval.valor     = CastDB <int>(dr, "nota");

            return(aval);
        }
Beispiel #2
0
 public virtual void SalvarAvaliacaoProva(AvaliacaoUsuario aval)
 {
     try
     {
         dataAccess.SalvarAvaliacaoProva(aval);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
 public AvaliacaoUsuarioDto EntityToDto(AvaliacaoUsuario avaliacao)
 {
     return(new AvaliacaoUsuarioDto()
     {
         Id = avaliacao.AvaliacaoUsuarioId,
         CursoId = avaliacao.CursoIdAvaliacao,
         Nota = avaliacao.Nota,
         InfraestruturaPoloApoio = avaliacao.InfraestruturaPoloApoio,
         OrganizacaoVirtual = avaliacao.OrganizacaoVirtual,
         QualidadeMaterial = avaliacao.QualidadeMaterial,
     });
 }
Beispiel #4
0
        public ActionResult SalvarAvaliacao(AvaliacaoUsuario registro)
        {
            try
            {
                registro.idUsuario = SessaoUtil.Usuario.id;
                WCFDispatcher <ICOLABServico> .UseService(u => u.SalvarAvaliacaoLink(registro));

                return(Json(registro, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(ThrowJsonError("Não foi possível salvar a avaliação. Verifique se o usuário está conectado.", ex));
            }
        }
 public void SalvarAvaliacaoLink(AvaliacaoUsuario aval)
 {
     try
     {
         Hashtable parametros = new Hashtable();
         parametros.Add("ID_USUARIO", aval.idUsuario);
         parametros.Add("ID_LINK", aval.id);
         parametros.Add("NOTA", aval.valor);
         this.RemoverPorNomeQuery("salvarAvaliacaoLink", parametros);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #6
0
        public virtual Link SelecionarLinkPorCodigo(int codigo, int?idUsuario = null)
        {
            try
            {
                Link link = dataAccess.SelecionarLinkPorCodigo(codigo);
                link.temasAssociados = SelecionarTemasPorIdLink(codigo);
                if (idUsuario != null)
                {
                    AvaliacaoUsuario aval = ObterAvaliacaoLink(codigo, (int)idUsuario);
                    link.avaliacaoLogado = (aval != null ? aval.valor : 0);
                }

                return(link);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #7
0
        public virtual Prova SelecionarProvaPorCodigo(int codigo, int?idUsuario = null)
        {
            try
            {
                Prova prova = dataAccess.SelecionarProvaPorCodigo(codigo);

                TurmaBusinessFacade turmaBF = ObterOutraBusiness <TurmaBusinessFacade>();
                prova.turma           = turmaBF.SelecionarTurmaPorCodigo(prova.turma.id);
                prova.temasAssociados = SelecionarTemasPorIdProva(codigo);

                if (idUsuario != null)
                {
                    AvaliacaoUsuario aval = ObterAvaliacaoProva(codigo, (int)idUsuario);
                    prova.avaliacaoLogado = (aval != null ? aval.valor : 0);
                }

                return(prova);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        public void SalvarAvaliacaoLink(AvaliacaoUsuario aval)
        {
            LinkBusinessFacade linkBusinessFacade = BusinessFactory.GetInstance().Get <LinkBusinessFacade>();

            linkBusinessFacade.SalvarAvaliacaoLink(aval);
        }
        public void SalvarAvaliacaoProva(AvaliacaoUsuario aval)
        {
            ProvaBusinessFacade provaBusinessFacade = BusinessFactory.GetInstance().Get <ProvaBusinessFacade>();

            provaBusinessFacade.SalvarAvaliacaoProva(aval);
        }