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