コード例 #1
0
 public IActionResult Novo([Bind("Id,Nome,Descricao,QuantidadeAula,DataInicio,Turno,Modalidade,QuantidadeVagas,Nivel")] Curso curso, IFormFile arquivo)
 {
     if (ModelState.IsValid)
     {
         curso.Banner = UtilImagem.ConverterParaByte(arquivo);
         _cursoService.Incluir(curso);
         return(RedirectToAction(nameof(Index)));
     }
     return(View(curso));
 }
コード例 #2
0
 public IActionResult Novo([Bind("Id,Nome,Descricao,QuantidadeAula,DataInicio,Turno,Modalidade,Nivel,Vagas")] Curso curso, IFormFile arquivo)
 {
     try
     {
         if (ModelState.IsValid)
         {
             curso.Banner = UtilImagem.ConverterParaByte(arquivo);
             _cursoService.Salvar(curso);
             AddMensagemSucesso("Curso Cadastrado");
             return(RedirectToAction(nameof(Novo)));
         }
     }
     catch (Exception e)
     {
         _logger.LogError(e.Message);
         AddMensagemErro("Falha no cadastro");
     }
     return(View(curso));
 }