public void GuardarFotosTemporalesDeJugadorAutofichado(JugadorAutofichadoVM vm) { GuardarFotoCarnetTemporal(new JugadorAutofichadoVM { DNI = vm.DNI, FotoCarnet = vm.FotoCarnet }); GuardarFotoDNIFrenteTemporal(vm); GuardarFotoDNIDorsoTemporal(vm); }
private static void GuardarFotoDNIDorsoTemporal(JugadorAutofichadoVM vm) { if (vm.FotoDNIDorso != null) { var imagePath = $"{Paths.ImagenesTemporalesJugadorDNIDorsoAbsolute}/{vm.DNI}.jpg"; if (File.Exists(imagePath)) { File.Delete(imagePath); } Directory.CreateDirectory(Paths.ImagenesTemporalesJugadorDNIDorsoAbsolute); var result = ImagenUtility.Comprimir(vm.FotoDNIDorso); result.Save(imagePath); } }
private static void GuardarFotoCarnetTemporal(JugadorAutofichadoVM vm) { if (vm.FotoCarnet != null) { var imagePath = $"{Paths.ImagenesTemporalesJugadorCarnetAbsolute}/{vm.DNI}.jpg"; if (File.Exists(imagePath)) { File.Delete(imagePath); } Directory.CreateDirectory(Paths.ImagenesTemporalesJugadorCarnetAbsolute); var result = ImagenUtility.ConvertirABitMapYATamanio240X240(vm.FotoCarnet); result.Save(imagePath); } }
public void GuardarFotosTemporalesDeJugadorAutofichadoSiendoEditado(JugadorAutofichadoVM vm) { if (vm.FotoCarnet != null) { GuardarFotoCarnetTemporal(new JugadorAutofichadoVM { DNI = vm.DNI, FotoCarnet = vm.FotoCarnet }); } if (vm.FotoDNIFrente != null) { GuardarFotoDNIFrenteTemporal(vm); } if (vm.FotoDNIDorso != null) { GuardarFotoDNIDorsoTemporal(vm); } }
public void GuardarFotosTemporalesDeJugadorAutofichado() { var vm = new JugadorAutofichadoVM { FotoCarnet = Constantes.puntoRojoBase64, FotoDNIFrente = Constantes.puntoRojoBase64, FotoDNIDorso = Constantes.puntoRojoBase64, DNI = DNI }; _imagenesJugadoresDiskPersistence.GuardarFotosTemporalesDeJugadorAutofichado(vm); var pathFotoCarnetTemporal = $"{_paths.ImagenesTemporalesJugadorCarnetAbsolute}/{DNI}.jpg"; var pathFotoDNIFrenteTemporal = $"{_paths.ImagenesTemporalesJugadorDNIFrenteAbsolute}/{DNI}.jpg"; var pathFotoDNIDorsoTemporal = $"{_paths.ImagenesTemporalesJugadorDNIDorsoAbsolute}/{DNI}.jpg"; Assert.AreEqual(true, File.Exists(pathFotoCarnetTemporal)); Assert.AreEqual(true, File.Exists(pathFotoDNIFrenteTemporal)); Assert.AreEqual(true, File.Exists(pathFotoDNIDorsoTemporal)); }
public ActionResult Rechazar(JugadorAutofichadoVM vm) { if (vm.MotivoDeRechazo.IsEmpty()) { ModelState.AddModelError("", "Al rechazar, el comentario es requerido"); return(RedirectToAction("AprobarRechazar", new { id = vm.Id })); } if (vm.MotivoDeRechazo.Length > 150) { ModelState.AddModelError("", "El motivo de rechazo no puede tener más de 150 caracteres"); return(RedirectToAction("AprobarRechazar", new { id = vm.Id })); } var jugador = _context.JugadoresaAutofichados.Single(x => x.Id == vm.Id); jugador.MotivoDeRechazo = vm.MotivoDeRechazo; jugador.Estado = EstadoJugadorAutofichado.Rechazado; _context.SaveChanges(); ModelState.Clear(); return(RedirectToAction("Index", new { Estado = 1 })); }