public ActionResult UploadFile(HttpPostedFileBase file, int manualId = 0) { Manuales m = manuales.GetInfoManual(manualId); StockHelper stock = new StockHelper(); FTPHelper ftp = new FTPHelper(); int outValue; string extension = Path.GetExtension(file.FileName).ToLower(); string NV = string.Empty; //string archivo = ""; bool result = false; if (file == null && manualId == 0) { return(Redirect(Url.Action("FileRegistration", "Manuales", new { id = manualId }))); } NV = stock.Renombre(); NV = NV + extension; m.NombreDoc = file.FileName; m.NombreVirtual = NV; //file.SaveAs(Server.MapPath("~/signalr/Manuales/Manuales" + archivo)); m.FActualizacion = DateTime.Now; manuales.InsertManual(m, out outValue); result = ftp.FTPSubir(NV, file); return(Redirect(Url.Action("FileRegistration", "Manuales", new { id = manualId }))); }
public ActionResult AddManual(Manuales m) { int newID = 0; if (m.IdManual == -1) { m.FAlta = DateTime.Now; m.NombreDoc = ""; m.NombreVirtual = "0"; } m.Activo = true; m.CreadoPor = int.Parse(Session["IdUser"].ToString()); m.FActualizacion = DateTime.Now; manuales.InsertManual(m, out newID); return(Redirect(Url.Action("FileRegistration", "Manuales", new { id = newID }))); }