public ActionResult CargaDocs(IEnumerable <HttpPostedFileBase> files, int noEstimacion, int idRequisicion, int idConcepto) { Models.SubirDocViewModel subir = new Models.SubirDocViewModel(); foreach (var item in files) { if (item.ContentLength > 0) { string path = Server.MapPath("~/Res/"); path += item.FileName; subir.Subir(path, item); bool bande = subir.confirmacion; using (sgopEntities db = new sgopEntities()) { var oFoto = new archivosFotograficos(); oFoto.noEstimacion = noEstimacion; oFoto.idRequisicion = idRequisicion; oFoto.idConcepto = idConcepto; oFoto.foto = item.FileName; db.archivosFotograficos.Add(oFoto); db.SaveChanges(); } } } return(Content("")); }
public ActionResult EliminarArch(FormCollection fc) { var nombre = Request.MapPath("~/Res/" + fc["name"]); try { using (sgopEntities db = new sgopEntities()) { archivosFotograficos arch = db.archivosFotograficos.Find(Convert.ToInt32(fc["num"])); db.archivosFotograficos.Remove(arch); db.SaveChanges(); } System.IO.File.Delete(nombre); return(Content("1")); } catch (Exception e) { throw new Exception(e.Message); } }