protected void mfbEI_ImageMadeDefault(object sender, MFBImageInfoEventArgs e) { if (e != null && MakeDefault != null) { MakeDefault(this, e); } }
/// <summary> /// If you'd like, you can call this from your delete handler to actually delete the specified file. /// It assumes that the clicked object was a LinkButton. /// </summary> /// <param name="sender">The object that was clicked (a LinkButton)</param> /// <param name="e">Standard event args for the click</param> public void HandleDeleteClick(object sender, MFBImageInfoEventArgs e) { // Remove the image from the list; faster than refreshing and works for pending images too. if (e == null) { throw new ArgumentNullException(nameof(e)); } Images.RemoveImage(e.Image); Refresh(false); }
protected void mfbIl_MakeDefault(object sender, MFBImageInfoEventArgs e) { if (e == null) { throw new ArgumentNullException(nameof(e)); } m_ac.DefaultImage = e.Image.ThumbnailFile; UserAircraft ua = new UserAircraft(Page.User.Identity.Name); Aircraft acToUpdate = ua[m_ac.AircraftID]; if (acToUpdate != null) { acToUpdate.DefaultImage = m_ac.DefaultImage; ua.FAddAircraftForUser(acToUpdate); } AddPicturesForAircraft(); // refresh. }