public ActionResult Agregar(equipomodels model) { if (ModelState.IsValid) { equipo E = new equipo { nombre = model.nombre }; db.equipos.InsertOnSubmit(E); try { db.SubmitChanges(); } catch { TempData["ERROR"] = "No se pudo agregar el equipo, por favor intente nuevamente."; return View(); } // HttpRuntime.Cache.Remove("EQUIPOS"); TempData["MENSAJE"] = "Se agrego correctamente el equipo."; return RedirectToAction("Index"); } TempData["ERROR"] = "Error en el alta del equipo."; return View(); }
/* -------------------------------------------------------------------------------------- */ public ActionResult Agregar() { var lfechas = new fechamodels().listafechas(); ViewData["listafechas"] = lfechas; var lequipos = new equipomodels().listaequipos(); ViewData["listaequipos"] = lequipos; return View(); }
public ActionResult Agregar(partidomodels model) { var lfechas = new fechamodels().listafechas(); ViewData["listafechas"] = lfechas; var lequipos = new equipomodels().listaequipos(); ViewData["listaequipos"] = lequipos; if (ModelState.IsValid) { if (model.equipolocal != model.equipovisita) { MvcApplication6.Models.partido F = new MvcApplication6.Models.partido { id = model.id, idfechatorneo = model.idfechatorneo, equipolocal = model.equipolocal, equipovisita = model.equipovisita, goleslocal = 0, golesvisita = 0, estadio = model.estadio, }; db.partidos.InsertOnSubmit(F); try { db.SubmitChanges(); } catch { TempData["ERROR"] = "No se pudo agregar el partido, por favor intente nuevamente."; return View(); } TempData["MENSAJE"] = "Se agrego correctamente el partido."; return RedirectToAction("Index"); } else { TempData["ERROR"] = "Error en el alta del partido, los equipos deben ser distintos, por favor intente nuevamente."; return View(); } } else { TempData["ERROR"] = "Error en el alta del partido, por favor intente nuevamente."; } return View(); }
/* -------------------------------------------------------------------------------------- */ public ActionResult Editar(int id) { equipo T = new equipo(); try { T = db.equipos.Single(q => q.id == id); equipomodels emodel = new equipomodels(); emodel.id = T.id; emodel.nombre = T.nombre; return View(emodel); } catch { TempData["ERROR"] = "No se pudo editar el equipo, por favor intente nuevamente."; return RedirectToAction("Index"); } }
public ActionResult Editar(int id, equipomodels model) { try { if (this.SaveEquipo(model)) { HttpRuntime.Cache.Remove("EQUIPOS"); TempData["MENSAJE"] = "Se edito correctamente el torneo."; return RedirectToAction("Index"); } else { TempData["ERROR"] = "No se pudo editar el Equipo, por favor intente nuevamente."; return View(); } } catch { TempData["ERROR"] = "No se pudo editar el Equipo, por favor intente nuevamente."; return View(); } }
/* -------------------------------------------------------------------------------------- */ public ActionResult Editar(int idp) { MvcApplication6.Models.partido T = new MvcApplication6.Models.partido(); var lfechas = new fechamodels().listafechas(); ViewData["listafechas"] = lfechas; var lequipos = new equipomodels().listaequipos(); ViewData["listaequipos"] = lequipos; try { T = db.partidos.Single(q => q.id == idp); MvcApplication6.Models.partidomodels pmodel = new MvcApplication6.Models.partidomodels(); pmodel.id =T.id; pmodel.equipolocal =T.equipolocal; pmodel.equipovisita =T.equipovisita; pmodel.goleslocal =T.goleslocal; pmodel.golesvisita =T.golesvisita; pmodel.idfechatorneo=T.idfechatorneo; pmodel.estadio = T.estadio; return View(pmodel); } catch { TempData["ERROR"] = "No se pudo editar el partido, por favor intente nuevamente."; return RedirectToAction("Index"); } }
public ActionResult Editar(int idp, partidomodels model) { var lfechas = new fechamodels().listafechas(); ViewData["listafechas"] = lfechas; var lequipos = new equipomodels().listaequipos(); ViewData["listaequipos"] = lequipos; try { if (this.SavePartido(model)) { TempData["MENSAJE"] = "Se edito correctamente el partido."; return RedirectToAction("Index"); } else { TempData["ERROR"] = "No se pudo editar el partido, por favor intente nuevamente."; return View(); } } catch { TempData["ERROR"] = "No se pudo editar el partido, por favor intente nuevamente."; return View(); } }
/* -------------------------------------------------------------------------------------- */ public ActionResult Ver(int id) { var equipo = new equipomodels().verequipo(id).First(); @ViewBag.id = equipo.id; @ViewBag.nombre = equipo.nombre; return View(); }
/* -------------------------------------------------------------------------------------- */ /* -------------------------------------------------------------------------------------- */ public bool SaveEquipo(equipomodels model) { if (ModelState.IsValid) { try { equipo T = new equipo(); T = db.equipos.Single(q => q.id == model.id); T.nombre = model.nombre; db.SubmitChanges(); return true; } catch { return false; } } return false; }
/* -------------------------------------------------------------------------------------- */ public ActionResult Index() { var listaequipos = new equipomodels().listaequipos(); return View(listaequipos); }
/* -------------------------------------------------------------------------------------- */ public ActionResult Eliminar(int id) { var equipo = new equipomodels().verequipo(id).First(); MvcApplication6.Models.equipo T = new equipo { id = equipo.id, nombre = equipo.nombre }; try { db.equipos.Attach(T); db.equipos.DeleteOnSubmit(T); db.SubmitChanges(); TempData["MENSAJE"] = "Se elimino correctamente el El equipo."; } catch { TempData["ERROR"] = "No se pudo eliminar el Equipo, por favor intente nuevamente."; } return RedirectToAction("Index"); }