Ejemplo n.º 1
0
        protected override void OnInit(EventArgs e)
        {
            _NavigationLoader        = new ContentProxyProvider();
            _LegacyNavigationBuilder = new LegacyNavigationBuilder();

            base.OnInit(e);
        }
Ejemplo n.º 2
0
 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;
        }
Ejemplo n.º 5
0
 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;
        }
Ejemplo n.º 7
0
    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);
    }
Ejemplo n.º 8
0
 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;
 }
Ejemplo n.º 9
0
        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();
        }
Ejemplo n.º 10
0
        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);
        }
Ejemplo n.º 11
0
    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));
    }
Ejemplo n.º 12
0
        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();
 }