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 override ActionResult Edit(int id) { var model = Context.Sanciones.Find(id); var vm = VMM.MapForEdit(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 Edit(int id) { var model = Context.Equipos.Find(id); var vm = VMM.MapForEdit(model); AfterEditMapping(vm); return(View(vm)); }
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 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 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 ActionResult EditarJugadorRechazado(JugadorAutofichadoVM vm) { try { if (vm.ArchivoDeFotoDNIFrente != null) { ValidarExtensionFotoDNIFrente(vm); } if (!ModelState.IsValid) { return(RedirectToAction("Edit", vm.Id)); } var model = Context.JugadoresaAutofichados.Find(vm.Id); var dniAnterior = model.DNI; VMM.MapForEdit(vm, model); Context.SaveChanges(); _imagenesJugadoresDiskPersistence.GuardarFotosTemporalesDeJugadorAutofichadoSiendoEditado(vm); if (dniAnterior != vm.DNI) { _imagenesJugadoresDiskPersistence.RenombrarFotosTemporalesPorCambioDeDNI(dniAnterior, vm.DNI); } } catch (Exception e) { YKNExHandler.LoguearYLanzarExcepcion(e, "Error al editar jugador fichado por delegado y rechazado."); return(RedirectToAction("Rechazados", new IdDescripcionVM { Descripcion = Context.Equipos.Find(vm.EquipoId).Nombre, Id = vm.EquipoId })); } return(RedirectToAction("PendientesDeAprobacion", new IdDescripcionVM { Descripcion = Context.Equipos.Find(vm.EquipoId).Nombre, Id = vm.EquipoId })); }
public override ActionResult Edit(PublicidadVM vm) { ValidarImagen(vm.ImagenNueva); if (!ModelState.IsValid) { return(RedirectToAction("Edit", new { id = vm.Id })); } var model = Context.Publicidades.Find(vm.Id); VMM.MapForEdit(vm, model); if (vm.ImagenNueva != null) { _imagenesPublicidadPersistence.Guardar(vm); } Context.SaveChanges(); return(RedirectToAction("Index")); }