protected void mfbSelectTemplates_TemplateUnselected(object sender, PropertyTemplateEventArgs e) { if (e == null) { throw new ArgumentNullException(nameof(e)); } RemoveTemplate(e.TemplateID); Refresh(); }
protected void mfbSelectTemplates_TemplateSelected(object sender, PropertyTemplateEventArgs e) { if (e == null) { throw new ArgumentNullException(nameof(e)); } if (e.Template == null) { throw new ArgumentException("Null Template in PropertyTemplateEventArgs"); } AddTemplate(e.Template); Refresh(); }
protected void mfbSelectTemplates_TemplateUnselected(object sender, PropertyTemplateEventArgs e) { if (sender == null) { throw new ArgumentNullException("sender"); } Aircraft ac = RowFromControl(sender as Control); ac.DefaultTemplates.Remove(e.TemplateID); UserAircraft ua = new UserAircraft(Page.User.Identity.Name); ua.FAddAircraftForUser(ac); if (AircraftPrefChanged != null) { AircraftPrefChanged(this, e); } }
protected void mfbSelectTemplates_TemplateSelected(object sender, PropertyTemplateEventArgs e) { if (sender == null) { throw new ArgumentNullException(nameof(sender)); } if (e == null) { throw new ArgumentNullException(nameof(e)); } Aircraft ac = RowFromControl(sender as Control); ac.DefaultTemplates.Add(e.TemplateID); UserAircraft ua = new UserAircraft(Page.User.Identity.Name); ua.FAddAircraftForUser(ac); AircraftPrefChanged?.Invoke(this, e); }