public override ActionResult Edit(JugadorBaseVM vm) { if (!ModelState.IsValid) { return(RedirectToAction("Edit", new { id = vm.Id })); } var model = Context.Jugadores.Find(vm.Id); var hayQueActualizarDNIEnFoto = false; string dniAnterior = null; if (model.DNI != vm.DNI) { hayQueActualizarDNIEnFoto = true; dniAnterior = model.DNI; } VMM.MapForEdit(vm, model); Context.SaveChanges(); if (hayQueActualizarDNIEnFoto) { _imagenesJugadoresDiskPersistence.CambiarDNI(dniAnterior, model.DNI); } return(RedirectToAction("Index")); }
public ActionResult AgregarStock(int id) { var conceptoInsumo = Context.ConceptosInsumo.Find(id); var vm = VMM.MapForAgregarStock(conceptoInsumo); return(View(vm)); }
public ActionResult VerificarResultados(int id) { var jornada = Context.Jornadas.Find(id); var vm = VMM.MapForEditAndDetails(jornada); return(View(vm)); }
public ActionResult EditFotoWebCam(int id) { var model = Context.Jugadores.Find(id); var vm = VMM.MapForEditAndDetails(model); return(View(vm)); }
public ActionResult CargarGoleadores(int id) //Estaría bueno que el parámetro se llame partidoId { var partido = Context.Partidos.Single(x => x.Id == id); var goleadores = Context.Goleadores.Where(x => x.PartidoId == id).ToList(); var vm = VMM.MapForCargarGoleadores(goleadores, partido); return(View(vm)); }
public ActionResult EditFotoDesdeArchivo(int id) { var model = Context.Jugadores.Find(id); var vm = VMM.MapForEditFotoJugadorDesdeArchivo(model); return(View(vm)); }
public ActionResult Finalizar(int id) { var model = Context.Torneos.Find(id); var vm = VMM.MapForEditAndDetails(model); return(View(vm)); }
public ActionResult EditarJugadorRechazado(int id) { var model = Context.JugadoresaAutofichados.Find(id); var vm = VMM.MapForEdit(model); return(View(vm)); }
public override ActionResult Details(int id) { var model = Context.Fechas.Find(id); var vm = VMM.MapForDetailsCustom(model); return(View(vm)); }
public ActionResult DatosDeEquipos(int parentId, int id) { var zona = Context.Zonas.Find(id); var vm = VMM.MapDatosDeEquipos(zona); return(View(vm)); }
public ActionResult PartidosPostergadosOSuspendidos(int parentId, int id) { var zona = Context.Zonas.Find(id); var vm = VMM.MapPartidosPostergadosOSuspendidos(zona); return(View(vm)); }
public ActionResult Fixture(int parentId, int id) { var zona = Context.Zonas.Find(id); var vm = VMM.MapFixturePanelAdministrativo(zona); return(View(vm)); }
public ActionResult IndexDelegados(int id) { var model = Context.Clubs.Find(id); var vm = VMM.MapForEditAndDetails(model); return(View(vm)); }
public override ActionResult Edit(int id) { var model = Context.Sanciones.Find(id); var vm = VMM.MapForEdit(model); return(View(vm)); }
public ActionResult Auditoria(int id) { var model = Context.MovimientosEntradaSinClub.Find(id); var vm = VMM.MapForDetails(model); return(View(vm)); }
public ActionResult Auditoria(int id) { var model = Context.Pagos.Find(id); var vm = VMM.MapForDetails(model); return(View(vm)); }
public string Getjugador(int jugadorId, int equipoId) { var jugador = Context.Jugadores.Find(jugadorId); var equipo = Context.Equipos.Find(equipoId); var vm = VMM.MapJugadorParaCarnet(jugador, equipo); return(JsonConvert.SerializeObject(vm)); }
public ActionResult VerificarResultados(JornadaVM vm) { var model = Context.Jornadas.Find(vm.Id); VMM.MapForVerificarResultados(vm, model); Context.SaveChanges(); return(RedirectTo("Index", vm.FechaId)); }
public ActionResult Anular(int id) { var model = Context.MovimientosEntradaSinClub.Find(id); VMM.MapAnular(model); Context.SaveChanges(); return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); }
public ActionResult FinalizarPost(int id) { var model = Context.Torneos.Find(id); VMM.MapFinalizar(model); Context.SaveChanges(); return(View("Index")); }
public override ActionResult Edit(int id) { var model = Context.Equipos.Find(id); var vm = VMM.MapForEdit(model); AfterEditMapping(vm); return(View(vm)); }
public JsonResult DelegadosGrid(GijgoGridOptions options, int parentId) { var query = Context.Delegados .Where($"ClubId == {parentId}") .AsQueryable(); query = GijgoGridHelper.ApplyOptionsToQuery(query, options, out int total); var records = VMM.MapForDelegadosGrid(query.ToList()); return(Json(new { records, total }, JsonRequestBehavior.AllowGet)); }
public JsonResult GetByEquipoId(GijgoGridOptions options, int parentId) { var query = Context.JugadorEquipos .Where($"EquipoId == {parentId}") .AsQueryable(); //query = GijgoGridHelper.ApplyOptionsToQuery(query, options, out int total); var records = VMM.MapForImprimirJugadores(query.ToList()); return(Json(new { records, total = records.Count }, JsonRequestBehavior.AllowGet)); }
public ActionResult Reiniciar(int id) { var fecha = Context.Fechas.Find(id); var jornadas = Context.Jornadas.Where(x => x.FechaId == id); var partidos = Context.Partidos.Where(x => jornadas.Select(j => j.Id).Contains(x.JornadaId)); Context.Partidos.RemoveRange(partidos); Context.Jornadas.RemoveRange(jornadas); VMM.MapForReiniciar(fecha); //No le cabió el ID=0 para el local y el visitante. Context.SaveChanges(); return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); }
public override ActionResult Edit(NoticiaVM viewModel) { if (!ModelState.IsValid) { return(RedirectToAction("Edit")); } var model = Context.Noticias.Find(viewModel.Id); VMM.MapForEdit(viewModel, model); Context.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CargarPartidos(JornadaVM vm) { if (!ModelState.IsValid || UnoSuspendidoYElOtroNo(vm)) { return(RedirectToAction("CargarPartidos", new { id = vm.Id })); } var model = Context.Jornadas.Find(vm.Id); VMM.MapForCargarPartidos(vm, model); Context.SaveChanges(); return(RedirectTo("Index", vm.FechaId)); }
public ActionResult Registro(UsuarioDelegadoVM vm) { if (!ModelState.IsValid || EmailYaEstaEnUso(vm.Usuario)) { vm.ClubsParaCombo = ClubsParaCombo(); return(View(vm)); } var model = new UsuarioDelegado(); VMM.MapForCreate(vm, model); Context.UsuariosDelegados.Add(model); Context.SaveChanges(); return(View("RegistroExitoso")); }
public override ActionResult Edit(FechaVM vm) { vm.DepurarJornadas(); if (!ModelState.IsValid || HayInconsistencia(vm)) { return(RedirectToAction("Edit", new { id = vm.Id })); } var model = Context.Fechas.Single(x => x.Id == vm.Id); VMM.MapForEdit(vm, model); Context.SaveChanges(); return(RedirectTo("Index", vm.ZonaId)); }
public override ActionResult Edit(ParametroGlobalVM vm) { ValidarCargarEscudo(vm.EscudoNuevo); if (!ModelState.IsValid) { return(RedirectToAction("Edit", new { id = vm.Id })); } var model = Context.ParametrizacionesGlobales.Find(vm.Id); VMM.MapForEdit(vm, model); Context.SaveChanges(); return(RedirectToAction("Edit", new { vm.Id })); }
public override ActionResult Create(FechaVM vm) { if (!ModelState.IsValid || HayInconsistencia(vm)) { return(RedirectToAction("Create", new { parentId = vm.ZonaId })); } var model = new Fecha(); VMM.MapForCreate(vm, model); Context.Fechas.Add(model); Context.SaveChanges(); return(RedirectTo("Index", vm.ZonaId)); }