//public ActionResult Create(Artigos artigos , HttpPostedFileBase file) public ActionResult Create(ArtigoViewModel model) { var artigo = new Artigos { Nome = model.Nome, ResumoArtigo = model.ResumoArtigo, Genero = model.Genero }; if (model.Arquivo != null) { using (MemoryStream ms = new MemoryStream()) { model.Arquivo.InputStream.CopyTo(ms); byte[] temp = ms.GetBuffer(); if (temp.Length != 0) { artigo.Artigopdf = temp; artigo.ContentType = model.Arquivo.ContentType; } } } if (ModelState.IsValid) { var id = Session["usuarioLogadoID"].ToString(); List <Participante> listParticipante = new List <Participante>(); Participante participante = db.Participantes.Find(int.Parse(id)); listParticipante.Add(participante); artigo.Participantes = listParticipante; db.Artigos.Add(artigo); db.SaveChanges(); return(RedirectToAction("Index", "Artigo")); } return(View(artigo)); }
// GET: Artigo/Create public ActionResult Create() { ArtigoViewModel model = new ArtigoViewModel(); return(View(model)); }