Exemplo n.º 1
0
        private void InitializeSettingTable()
        {
            string dbName = "receptionist.db3";

            ILocalStorageService storageService   = ServiceProvider.GetService <ILocalStorageService>();
            IActivatorService    activatorService = ServiceProvider.GetService <IActivatorService>();
            var factory = activatorService.CreateInstance <Func <string, ISQLiteConnection> >();

            ISQLiteConnection db = factory(storageService.GetFilePath(dbName, LocalFolderKind.Data));

            if (!db.TableExists <GeneralSetting>())
            {
                db.CreateTable <GeneralSetting>();
            }
            //else
            //    db.MigrateTable<Setting>();

            if (db.Table <GeneralSetting>().ToList().Count == 0)
            {
                List <GeneralSetting> generalsetting = new List <GeneralSetting>();
                generalsetting.Add(new GeneralSetting()
                {
                    SettingId = Guid.NewGuid(), GeneralName = "barcode"
                });
                db.InsertAll(generalsetting);
            }
        }
Exemplo n.º 2
0
        public virtual ISQLiteAsyncConnection CreateConnection(string dbName)
        {
            ILocalStorageService storageService           = ServiceProvider.GetService <ILocalStorageService>();
            IActivatorService    activatorService         = ServiceProvider.GetService <IActivatorService>();
            Func <string, ISQLiteAsyncConnection> factory = activatorService.CreateInstance <Func <string, ISQLiteAsyncConnection> >();
            ISQLiteAsyncConnection db = factory(storageService.GetFilePath(dbName, LocalFolderKind.Data));

            return(db);
        }
Exemplo n.º 3
0
 public CategoriesController(
     ICategoryService service,
     IActivatorService activatorService,
     IIdentityService identityService,
     IScopedParameters scopedParameters,
     IAppLogger <IController <Category, CategoryViewModel> > logger)
     : base(service, activatorService, identityService, scopedParameters, logger)
 {
 }
Exemplo n.º 4
0
 public ItemVariantsController(
     IItemVariantService itemVariantService,
     IActivatorService activatorService,
     IIdentityService identityService,
     IScopedParameters scopedParameters,
     IAppLogger <IController <ItemVariant, ItemVariantViewModel> > logger)
     : base(itemVariantService, activatorService, identityService, scopedParameters, logger)
 {
 }
 public CharacteristicsController(
     ICharacteristicService service,
     IActivatorService activatorService,
     IIdentityService identityService,
     IScopedParameters scopedParameters,
     IAppLogger <IController <Characteristic, CharacteristicViewModel> > logger)
     : base(service, activatorService, identityService, scopedParameters, logger)
 {
 }
 public CartItemsController(
     ICartItemService cartItemService,
     IActivatorService activatorService,
     IIdentityService identityService,
     IScopedParameters scopedParameters,
     IAppLogger <IController <CartItem, CartItemViewModel> > logger)
     : base(cartItemService, activatorService, identityService, scopedParameters, logger)
 {
 }
 public BrandsController(
     IBrandService brandService,
     IActivatorService activatorService,
     IIdentityService identityService,
     IScopedParameters scopedParameters,
     IAppLogger <IController <Brand, BrandViewModel> > logger)
     : base(brandService, activatorService, identityService, scopedParameters, logger)
 {
 }
 public OrdersController(
     IOrderService orderService,
     ICartItemService cartItemService,
     IActivatorService activatorService,
     IIdentityService identityService,
     IScopedParameters scopedParameters,
     IAppLogger <IController <Order, OrderViewModel> > logger)
     : base(orderService, activatorService, identityService, scopedParameters, logger)
 {
 }
 public ItemsController(
     IItemService service,
     IActivatorService activatorService,
     IScopedParameters scopedParameters,
     IIdentityService identityService,
     IAuthorizationService authorizationService,
     IAppLogger <IController <Item, ItemViewModel> > logger)
     : base(service, activatorService, identityService, scopedParameters, logger)
 {
 }
Exemplo n.º 10
0
 public StoresController(
     IStoreService storeService,
     IActivatorService activatorService,
     IIdentityService identityService,
     IScopedParameters scopedParameters,
     IAuthorizationParameters <Store> authoriationParameters,
     IAppLogger <IController <Store, StoreViewModel> > logger)
     : base(storeService, activatorService, identityService, scopedParameters, logger)
 {
     AuthorziationParameters = authoriationParameters;
 }
Exemplo n.º 11
0
 public CRUDController(
     TService service,
     IActivatorService activatorService,
     IIdentityService identityService,
     IScopedParameters scopedParameters,
     IAppLogger <IController <TEntity, TViewModel> > logger)
 {
     _service          = service;
     _activatorService = activatorService;
     ScopedParameters  = scopedParameters;
     _logger           = logger;
     _identityService  = identityService;
     _logger.Name      = _entityName + "Controller";
 }
 public MethodRunner(ILoggingService <MethodRunner> loggingService, IActivatorService activatorService, ITypeService typeService)
 {
     _activatorService = activatorService;
     _loggingService   = loggingService;
     _typeService      = typeService;
 }
Exemplo n.º 13
0
 public MappingFilterService(IActivatorService activatorService)
 {
     _activatorService = activatorService;
 }
 private MethodRunner CreateLoader(ILoggingService <MethodRunner> loggingService = null, IActivatorService activatorService = null,
                                   ITypeService typeService = null)
 {
     return(new MethodRunner(loggingService, activatorService, typeService));
 }