public ActionResult Edit(PaperViewModel model) { if (ModelState.IsValid) { Paper paper = db.Papers.Find(model.Id); if (model.Archivo != null) { paper.BorrarArchivo(); paper.GuardarArchivo(model.Archivo); } paper.Nombre = model.Nombre; paper.AreaCientifica = model.AreaCientifica; paper.Fecha = model.Fecha; paper.Path = model.Path; paper.Descripcion = model.Descripcion; paper.CoAutores = model.CoAutores; db.Entry(paper).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Id = new SelectList(db.Evaluacions, "Id", "Comentario", model.Id); return(View(model)); }