protected override void OnInit(EventArgs e) { _NavigationLoader = new ContentProxyProvider(); _LegacyNavigationBuilder = new LegacyNavigationBuilder(); base.OnInit(e); }
protected void Page_Init() { NavigationLoader = new ContentProxyProvider(); LegacyNavigationBuilder = new LegacyNavigationBuilder(); Global = (IGlobalContext)Context.ApplicationInstance; IsMyHerbalife3Enabled = Global.CultureConfiguration.DefaultExperienceType != ExperienceType.Brown; }
public InvoiceController() { var invoiceConverter = new InvoiceConverter(); var invoiceLoader = new InvoiceLoader(invoiceConverter); var invoiceProvider = new InvoiceProvider(invoiceLoader, invoiceLoader, invoiceConverter); _invoiceProvider = invoiceProvider; _invoiceModelLoader = invoiceProvider; }
public InvoiceSearchController() : this(new LocalizationManager()) { var invoiceConverter = new InvoiceConverter(); var invoiceLoader = new InvoiceLoader(invoiceConverter); var invoiceProvider = new InvoiceProvider(invoiceLoader, invoiceLoader, invoiceConverter); _invoicesLoader = invoiceLoader; _invoiceLoader = invoiceProvider; _invoiceProvider = invoiceProvider; }
public static bool Init(IAsyncLoader loader) { if (loader == null) { return(false); } if (async_loader != null) { return(false); } async_loader = loader; return(true); }
public InvoiceEditController() { _invoiceCatalogProvider = new InvoiceCatalogProvider(); var invoiceConverter = new InvoiceConverter(); var invoiceLoader = new InvoiceLoader(invoiceConverter); var invoiceProvider = new InvoiceProvider(invoiceLoader, invoiceLoader, invoiceConverter); _invoiceProvider = invoiceProvider; _savedCartsLoader = invoiceProvider; _discountsLoader = invoiceProvider; _addressLoader = invoiceProvider; _errorLoader = invoiceProvider; }
public void BeginLoad(IAsyncLoader loader) { if (IsAlreadyLoadingProperty(loader.Property)) return; lock (_syncRoot) { _loading.Add(loader); } // notify property busy OnPropertyBusy(loader.Property.Name, true); // start async loading loader.Load(LoaderComplete); }
public AsyncArrayAdapter(Context aContext, IAsyncLoader <ItemType> aLoader, string aId) : base() { iContext = aContext; iSectionHeaders = new List <SectionHeader <SectionHeaderType> >(); iLoader = aLoader; iLoader.EventDataChanged += iLoader_DataChanged; iDisconnectedSectionHeaderViews = new List <View>(); iDisconnectedItemViews = new List <View>(); iDeleteIndex = -1; EditMode = false; iViews = new List <RecyclingContainerView>(); iId = aId; }
public InvoiceBaseController() : this(new LocalizationManager()) { var invoiceConverter = new InvoiceConverter(); var invoiceLoader = new InvoiceLoader(invoiceConverter); var invoiceProvider = new InvoiceProvider(invoiceLoader, invoiceLoader, invoiceConverter); _invoiceLoader = invoiceProvider; _invoiceProvider = invoiceProvider; _statesLoader = invoiceProvider; _statusLoader = invoiceProvider; _PaymentTypeLoader = invoiceProvider; _invoiceCatalogProvider = new InvoiceCatalogProvider(); }
public void BeginLoad(IAsyncLoader loader) { if (IsAlreadyLoadingProperty(loader.Property)) { return; } lock (_syncRoot) { _loading.Add(loader); } // notify property busy OnPropertyBusy(loader.Property.Name, true); // start async loading loader.Load(LoaderComplete); }
void LoaderComplete(IAsyncLoader loader, IDataPortalResult e) { // remove from loading list lock (_syncRoot) { _loading.Remove(loader); } // no error then load new property value and notify property changed if (e.Error == null) { _target.LoadProperty(loader.Property, e.Object); _onPropertyChanged(loader.Property); } // mark property as not busy OnPropertyBusy(loader.Property.Name, false); // if error raise OnUnhandledAsyncException event if (e.Error != null) OnUnhandledAsyncException(this, new AsyncLoadException(loader.Property,string.Format(Resources.AsyncLoadException, loader.Property.FriendlyName), e.Error)); }
void LoaderComplete(IAsyncLoader loader, IDataPortalResult e) { // remove from loading list lock (_syncRoot) { _loading.Remove(loader); } // no error then load new property value and notify property changed if (e.Error == null) { _target.LoadProperty(loader.Property, e.Object); _onPropertyChanged(loader.Property); } // mark property as not busy OnPropertyBusy(loader.Property.Name, false); // if error raise OnUnhandledAsyncException event if (e.Error != null) { OnUnhandledAsyncException(this, new AsyncLoadException(loader.Property, string.Format(Resources.AsyncLoadException, loader.Property.FriendlyName), e.Error)); } }
protected void Page_Init() { _NavigationLoader = new ContentProxyProvider(); _LocalizationManager = new LocalizationManager(); }