public ActionResult Entregar(int idAtividade, int idAluno, HttpPostedFileBase arquivo) { try { UsuarioAtividadeDAO usuarioAtividadeDAO = new UsuarioAtividadeDAO(); UsuarioAtividade ua = usuarioAtividadeDAO.BuscaPorIds(idAluno, idAtividade); if (arquivo != null) { byte[] arquivoBytes = new byte[arquivo.InputStream.Length + 1]; arquivo.InputStream.Read(arquivoBytes, 0, arquivoBytes.Length); ua.Arquivo = arquivoBytes; ua.NomeArquivo = arquivo.FileName; ua.TipoArquivo = arquivo.ContentType; } ua.Concluida = "S"; usuarioAtividadeDAO.Atualiza(ua); return(Redirect(Request.UrlReferrer.ToString())); } catch (Exception e) { Session["msg"] = "Erro: " + e.Message; return(Redirect(Request.UrlReferrer.ToString())); } }
public ActionResult Atualiza(List <UsuarioAtividade> usu) { try { UsuarioAtividadeDAO ua = new UsuarioAtividadeDAO(); foreach (var alu in usu) { UsuarioAtividade aux = ua.BuscaPorId(alu.Id); aux.Nota = alu.Nota; ua.Atualiza(aux); } return(Redirect(Request.UrlReferrer.ToString())); } catch (Exception e) { Session["msg"] = "Erro: " + e.Message; return(Redirect(Request.UrlReferrer.ToString())); } }