public ActionResult RegisterTorneo(TorneoFormViewModel torneo) { if (ModelState.IsValid) { var filename = Path.GetFileNameWithoutExtension(torneo.Imagen.ImageFile.FileName); var extension = Path.GetExtension(torneo.Imagen.ImageFile.FileName); filename = filename + DateTime.Now.ToString("yy-MM-dd") + extension; torneo.Direccion.ciuadad_id = torneo.ciudad_id; torneo.Imagen.imagen_title = filename; torneo.Imagen.imagen_path = "~/Images/" + filename; var NewTorneo = new Torneo() { Direccion = torneo.Direccion, Imagen = torneo.Imagen, torneo_nombre = torneo.torneo_nombre, torneo_descripcion = torneo.torneo_descripcion, torneo_fecha_inicio = torneo.torneo_fecha_inicio, torneo_hora_inicio = torneo.torneo_hora_inicio, torneo_precio = torneo.torneo_precio, torneo_estado = torneo.torneo_estado }; filename = Path.Combine(Server.MapPath("~/Images/"), filename); torneo.Imagen.ImageFile.SaveAs(filename); db.Torneo.Add(NewTorneo); db.SaveChanges(); return(RedirectToAction("ListaTorneos", "Torneos")); } ViewBag.provincia_id = new SelectList(db.Provincia, "Id", "Nombre"); return(View(torneo)); }
//GET: Torneos/RegisterTorneo public ActionResult RegisterTorneo() { ViewBag.provincia_id = new SelectList(db.Provincia, "Id", "Nombre"); ViewBag.torneo_estado = conf.configuracion.EstadosTorneo; var provincias = db.Provincia.ToList(); var viewModel = new TorneoFormViewModel(); return(View(viewModel)); }