async Task AsignarImagenBanner(Stream streamBanner) { if (streamBanner != null) { int codigoArchivo = Persona.CodigoArchivoImagenBanner.HasValue ? Persona.CodigoArchivoImagenBanner.Value : 0; if (IsNotConnected) { return; } WrapperSimpleTypesDTO wrapper = await _archivoServices.AsignarImagenBannerPersona(Persona.Consecutivo, codigoArchivo, streamBanner); if (wrapper != null && wrapper.Exitoso) { await CachedImage.InvalidateCache(ImagenBanner, CacheType.All, true); Persona.CodigoArchivoImagenBanner = Convert.ToInt32(wrapper.ConsecutivoArchivoCreado); ImagenBanner = Persona.UrlImagenBanner; } } }
async Task <WrapperSimpleTypesDTO> AsignarImagenBanner(Stream streamBanner) { WrapperSimpleTypesDTO wrapper = new WrapperSimpleTypesDTO(); if (streamBanner != null) { int codigoArchivo = SourceModel.Persona.CodigoArchivoImagenBanner.HasValue ? SourceModel.Persona.CodigoArchivoImagenBanner.Value : 0; if (IsNotConnected) { return(null); } wrapper = await _archivoServices.AsignarImagenBannerPersona(SourceModel.Persona.Consecutivo, codigoArchivo, streamBanner); if (wrapper != null && wrapper.Exitoso) { await CachedImage.InvalidateCache(SourceModel.Persona.UrlImagenBanner, CacheType.All, true); SourceModel.Persona.CodigoArchivoImagenBanner = Convert.ToInt32(wrapper.ConsecutivoArchivoCreado); } } return(wrapper); }
private async void InvalidatedImgCach_Clicked(object sender, EventArgs e) { await CachedImage.InvalidateCache(ImgUrl, FFImageLoading.Cache.CacheType.All); SetImage(); }
public static async Task RemoveFromCache(string url) { await CachedImage.InvalidateCache(url, CacheType.All, true); }
async protected override void OnDisappearing() { await CachedImage.InvalidateCache(cropView.Source, FFImageLoading.Cache.CacheType.All, true); base.OnDisappearing(); }
async void ViewModel_OnAccountUpdatedAsync(Object sender, ParentEntity ParentEntity) { await CachedImage.InvalidateCache(profileImage.Source, CacheType.All, true); profileImage.ReloadImage(); }
protected override void OnDisappearing() { base.OnDisappearing(); CachedImage.InvalidateCache(SendImage.Source, FFImageLoading.Cache.CacheType.All, true); }