コード例 #1
0
        public async Task <IActionResult> Votacao(int recursoId)
        {
            HttpContext.Session.TryGetValue("token", out byte[] tokenBytes);
            HttpContext.Session.TryGetValue("usuario.email", out byte[] emailBytes);
            HttpContext.Session.TryGetValue("usuario.id", out byte[] idBytes);

            var token     = Encoding.Default.GetString(tokenBytes);
            var email     = Encoding.Default.GetString(emailBytes);
            var usuarioId = Encoding.Default.GetString(idBytes);

            var recursoService = new RecursoService();
            var recursos       = await recursoService.ObterApresentacao(token);

            var recurso = recursos.FirstOrDefault(r => r.Id == recursoId);

            var votoViewModel = new VotoViewModel
            {
                UsuarioId    = Convert.ToInt32(usuarioId),
                UsuarioEmail = email,
                Comentario   = string.Empty,
                Recurso      = recurso
            };

            return(View(votoViewModel));
        }
コード例 #2
0
        public void DeveObterDetalhesDoRelatorio()
        {
            RecursoService service  = new RecursoService(Settings);
            var            detalhes = service.ObterDetalhesRecurso(
                "/testes/jrsclient/abstract_book_cover.jrxml",
                true
                ).Result;

            Assert.NotNull(detalhes);
        }
コード例 #3
0
        public async Task <IActionResult> Resultado()
        {
            var recursos    = new List <RecursoVotosViewModel>();
            var tokenValido = HttpContext.Session.TryGetValue("token", out byte[] tokenBytes);

            if (tokenValido)
            {
                var recursoService = new RecursoService();
                var token          = Encoding.Default.GetString(tokenBytes);

                recursos = await recursoService.ObterResultado(token);
            }

            return(View(recursos));
        }
コード例 #4
0
        public void DeveCriarUmaUnidadeRelatorio()
        {
            RecursoService             recursoService = new RecursoService(Settings);
            UnidadeRelatorioRecursoDto relatorio      = recursoService.CriarRelatorio(
                "/testes/jrsclient/abstract_book_cover.jrxml",
                true,
                true,
                new UnidadeRelatorioRecursoDto
            {
                Titulo = "abstract_book_cover.jrxml",
                JRXML  = new JRXMLRecursoDto
                {
                    Arquivo = new ArquivoJRXMLRecursoDto
                    {
                        Tipo           = "jrxml",
                        Titulo         = "abstract_book_cover.jrxml",
                        ConteudoBase64 = RecursoServiceStaticMock.AbstractBookCoverReportContentBase64
                    }
                }
            }
                ).Result;

            Assert.NotNull(relatorio);
        }
コード例 #5
0
 public VotoController()
 {
     this.VotoService    = new VotoService();
     this.RecursoService = new RecursoService();
 }
コード例 #6
0
 public RecursoController()
 {
     this.Service = new RecursoService();
 }
コード例 #7
0
 public RecursoController(Context context)
 {
     _context       = context;
     recursoService = new RecursoService(_context);
 }
コード例 #8
0
 public ResultadoController()
 {
     this.RecursoService = new RecursoService();
 }