public void GuardarFotoDeJugadorDesdeArchivo(EditFotoJugadorDesdeArchivoVM vm) { var imagePath = $"{Paths.ImagenesJugadoresAbsolute}/{vm.DNI}.jpg"; if (File.Exists(imagePath)) { File.Delete(imagePath); } Directory.CreateDirectory(Paths.ImagenesJugadoresAbsolute); vm.Foto.SaveAs(imagePath); }
public ActionResult EditFotoDesdeArchivo(EditFotoJugadorDesdeArchivoVM vm) { ValidarEditFotoDesdeArchivo(vm.Foto); if (!ModelState.IsValid) { return(RedirectToAction("EditFotoDesdeArchivo", new { id = vm.Id })); } _imagenesJugadoresDiskPersistence.GuardarFotoDeJugadorDesdeArchivo(vm); return(RedirectToAction("Index")); }
public void GuardarFotoDeJugadorDesdeArchivo() { var vm = new EditFotoJugadorDesdeArchivoVM { Foto = new HttpPostedFileRandomJpg(), DNI = DNI }; _imagenesJugadoresDiskPersistence.GuardarFotoDeJugadorDesdeArchivo(vm); Assert.AreEqual(true, File.Exists(_imagePath)); }