Пример #1
0
 public void MapAPISettings(WooSettings mapWooSettings)
 {
     ConsumerKey    = mapWooSettings.ConsumerKey;
     ConsumerSecret = mapWooSettings.ConsumerSecret;
     QueryURL       = mapWooSettings.QueryURL;
     IsSecureURL    = mapWooSettings.IsSecureURL;
     JSONAPIPostFix = mapWooSettings.JSONAPIPostFix;
     RootAPIPostFix = mapWooSettings.RootAPIPostFix;
 }
Пример #2
0
        public async Task <WooAPISettings> GetWooAPISettingsAsync()
        {
            IAppRepository <WooSettings> _WooPrefs = _AppUnitOfWork.Repository <WooSettings>();

            WooSettings _wooSettings = await _WooPrefs.FindFirstAsync();

            if (_wooSettings == null)
            {
                return(null);
            }
            return(new WooAPISettings(_wooSettings));
        }
Пример #3
0
        private async Task LoadWooPrefs()
        {
            IAppRepository <WooSettings> _wooPrefs = _AppUnitOfWork.Repository <WooSettings>();

            StateHasChanged();

            modelWooSettings = await _wooPrefs.FindFirstAsync();

            if (modelWooSettings == null)
            {
                modelWooSettings = new WooSettings();   // if nothing send back a empty record
            }

            IsSaved = false;
            StateHasChanged();
        }
Пример #4
0
        public SysPrefsModel GetSysPrefs()
        {
            SysPrefs sysPrefs = _SysPrefsTable.FirstOrDefault();

            if (sysPrefs == null)
            {
                sysPrefs = new SysPrefs();   // if nothing send back a empty record
            }
            WooSettings wooSettings = _WooSettingsTable.FirstOrDefault();

            if (wooSettings == null)
            {
                wooSettings = new WooSettings();   // if nothing send back a empty record
            }
            return(new SysPrefsModel
            {
                SysPrefs = sysPrefs,
                WooSettings = wooSettings
            });
        }
Пример #5
0
 public WooAPISettings(WooSettings mapWooSettings)
 {
     MapAPISettings(mapWooSettings);
 }