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 void CambiarDNI() { GuardarFotoWebCamCuandoLaFotoNoExiste(); const string nuevoDni = "22334400"; _imagenesJugadoresDiskPersistence.CambiarDNI(DNI, nuevoDni); Assert.AreEqual(false, File.Exists(_imagePath)); Assert.AreEqual(true, File.Exists($"{_paths.ImagenesJugadoresAbsolute}/{nuevoDni}.jpg")); }