public async Task <WrapperSimpleTypesDTO> EliminarImagenPerfil(Personas personaImagenPerfilParaBorrar) { using (SportsGoEntities context = new SportsGoEntities(false)) { PersonasRepository personaRepo = new PersonasRepository(context); ArchivosRepository archivoRepo = new ArchivosRepository(context); Archivos archivoParaEliminar = new Archivos { Consecutivo = personaImagenPerfilParaBorrar.CodigoArchivoImagenPerfil.Value, }; Personas personaExistente = await personaRepo.DesasignarImagenPerfil(personaImagenPerfilParaBorrar); archivoRepo.EliminarArchivo(archivoParaEliminar); WrapperSimpleTypesDTO wrapperEliminarImagenPerfil = new WrapperSimpleTypesDTO(); wrapperEliminarImagenPerfil.NumeroRegistrosAfectados = await context.SaveChangesAsync(); if (wrapperEliminarImagenPerfil.NumeroRegistrosAfectados > 0) { wrapperEliminarImagenPerfil.Exitoso = true; } return(wrapperEliminarImagenPerfil); } }