コード例 #1
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="localDatabaseName">Local database name</param>
        /// <param name="helper">Login API helper object</param>
        public ShoppingListController(string localDatabaseName, LoginApiHelper helper)
        {
            // Create the database and API helper objects
            databaseHelper = new ShoppingListDatabaseHelper(localDatabaseName, true);
            apiHelper      = new ShoppingListApiHelper(helper);

            ShoppingListModels = new ObservableCollection <ShoppingListModel>();
        }
コード例 #2
0
        public ModelManager()
        {
            helper = new LoginApiHelper(BaseApiUrl);

            this.Items = new SortedSet <string>();

            this.shoppingListController = new ShoppingListController(localDatabaseName, helper);
            this.locationController     = new LocationController(localDatabaseName, BaseApiUrl, helper);
            this.LoginController        = new LoginController(localDatabaseName, helper);
        }
コード例 #3
0
        /// <summary>
        /// Constructor
        /// </summary>
        public MasterController()
        {
            try
            {
                var helper = new LoginApiHelper(BaseApiUrl);

                Items = new SortedSet <string>();

                ShoppingListController = new ShoppingListController(localDatabasePath, helper);
                LocationController     = new LocationController(localDatabasePath, BaseApiUrl, helper);
                LoginController        = new LoginController(localDatabasePath, helper);
                EdamamApiHelper        = new EdamamApiHelper(BaseEdamamApiUrl);
            }
            catch (Exception e)
            {
                App.Log.Error("Constructor", e.StackTrace);
            }
        }
コード例 #4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="dbName"></param>
 /// <param name="apiHelper"></param>
 public LoginController(string dbName, LoginApiHelper apiHelper)
 {
     this.apiHelper = apiHelper;
     dbHelper       = new DatabaseHelper(dbName);
 }