public static void AgregarPaquete(PaqueteE pe) { using (var db = new TurismoAEGLContext()) { Paquete p = new Paquete(); p.Id = pe.Id; p.Nombre = pe.Nombre; p.Descripcion = pe.Descripcion; p.Foto = pe.Foto; p.FechaInicio = pe.FechaInicio; p.FechaFin = pe.FechaFin; p.LugaresDisponibles = pe.LugaresDisponibles; p.PrecioPorPersona = pe.PrecioPorPersona; p.Destacado = pe.Destacado; db.Paquete.Add(p); db.SaveChanges(); } }
public ActionResult Nuevo(PaqueteE p) { if (!ModelState.IsValid) { return(View()); } try { if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { string nombreSignificativo = p.NombreSignificativoImagen; string pathRelativoImagen = ImagenesUtility.Guardar(Request.Files[0], nombreSignificativo); p.Foto = pathRelativoImagen; } LogicaPaquete.AgregarPaquete(p); return(RedirectToAction("Listar", "Paquete")); } catch (Exception e) { throw e; } }