public string GuardarCertificados(CertificadoUploadVM model, string FileName) { var server = HttpContext.Current.Server; var carpetaPath = "/Content/Files/Eventos/" + model.Id + "/Certificados/"; var fileNamePath = carpetaPath + FileName + "." + model.Certificado.FileName.Split('.').Last(); if (!Directory.Exists(server.MapPath(carpetaPath))) { Directory.CreateDirectory(server.MapPath(carpetaPath)); } model.Certificado.SaveAs(server.MapPath(fileNamePath)); return(fileNamePath); }
public ActionResult UploadCertificadoCoAutores(CertificadoUploadVM model) { if (ModelState.IsValid) { var evento = _repo.FindById(model.Id); if (evento == null) { return(HttpNotFound()); } var path = _repo.GuardarCertificados(model, "CertificadoCoAutores"); evento.CertificadoCoAutores = path; _repo.Edit(evento); } return(RedirectToAction("Administrar", "Eventos", new { Id = 1 })); }