Esempio n. 1
0
 public SiteVM(ICheckoutBusinessLogic checkoutBusinessLogic, ICacheBusinessLogic cacheBusinessLogic)
 {
     _checkoutBusinessLogic = checkoutBusinessLogic;
     _cacheBusinessLogic    = cacheBusinessLogic;
     RegisterMessages();
     InitializeCommands();
 }
Esempio n. 2
0
 public ReportsBussinessLogic(IReportSerializeManager serializeManager,
                              IStorageService storageService,
                              ICacheBusinessLogic cacheManager)
 {
     _serializeManager = serializeManager;
     _storageService   = storageService;
     _cacheManager     = cacheManager;
 }
 public PayoutBusinessLogic(IPayoutSerializeManager seralizemanager,
                            ICacheBusinessLogic cacheManager,
                            IReportsBussinessLogic reportBussinessLogic)
 {
     _seralizemanager      = seralizemanager;
     _cacheManager         = cacheManager;
     _reportBussinessLogic = reportBussinessLogic;
 }
Esempio n. 4
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="serializeManager">Sale serialize manager</param>
 /// <param name="cacheBusinessLogic">Cache Business Logic Manager</param>
 public SaleBussinessLogic(ISaleSerializeManager serializeManager,
                           ICacheBusinessLogic cacheBusinessLogic,
                           IReportsBussinessLogic reportsBusinessLogic)
 {
     _serializeManager     = serializeManager;
     _cacheBusinessLogic   = cacheBusinessLogic;
     _reportsBusinessLogic = reportsBusinessLogic;
 }
 public FuelPumpBusinessLogic(IFuelPumpSerializeManager fuelPumpSerializeManager,
                              IReportsBussinessLogic reportsBussinessLogic,
                              ICacheBusinessLogic cacheBusinessLogic)
 {
     _fuelPumpSerializeManager = fuelPumpSerializeManager;
     _reportsBussinessLogic    = reportsBussinessLogic;
     _cacheBusinessLogic       = cacheBusinessLogic;
 }
Esempio n. 6
0
        public SwitchUserVM(IMaintenanceBussinessLogic maintenanceBussinessLogic,
                            ICacheBusinessLogic cacheManager)
        {
            _cacheManager = cacheManager;
            _maintenanceBussinessLogic = maintenanceBussinessLogic;

            InitializeCommands();
        }
Esempio n. 7
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="serializeManager"></param>
 public CheckoutBusinessLogic(ICheckoutSerializeManager serializeManager,
                              IReportsBussinessLogic reportsBusinessLogic,
                              ICacheBusinessLogic cacheBusinessLogic)
 {
     _reportsBusinessLogic = reportsBusinessLogic;
     _serializeManager     = serializeManager;
     _cacheBusinessLogic   = cacheBusinessLogic;
 }
Esempio n. 8
0
 public ReprintVM(IReprintBusinessLogic reprintBusinessLogic,
                  IReportsBussinessLogic reportsBussinessLogic,
                  ICacheBusinessLogic cacheBusinessLogic
                  )
 {
     _reprintBusinessLogic  = reprintBusinessLogic;
     _reportsBussinessLogic = reportsBussinessLogic;
     _cacheBusinessLogic    = CacheBusinessLogic;
     InitializeCommands();
 }
Esempio n. 9
0
 public LastPrintVM(IReportsBussinessLogic reportsBussinessLogic,
                    ICacheBusinessLogic cacheBusinessLogic
                    )
 {
     _reportsBussinessLogic = reportsBussinessLogic;
     _cacheBusinessLogic    = cacheBusinessLogic;
     PrintReportCommand     = new RelayCommand(async() =>
     {
         await PerformPrint(ReportContent.Split('\n')?.ToList());
     });
 }
Esempio n. 10
0
 public AckrooTenderVM(IAckrooBusinessLogic ackrooBusinessLogic,
                       ICacheBusinessLogic cacheBussinessLogic,
                       ICheckoutBusinessLogic checkoutBusinessLogic
                       )
 {
     _cacheBussinessLogic   = cacheBussinessLogic;
     _ackrooBusinessLogic   = ackrooBusinessLogic;
     _checkoutBusinessLogic = checkoutBusinessLogic;
     MessengerInstance.Register <AckrooTenderMessage>(this, DeleySecondes);
     MessengerInstance.Register <AckrooAccoutBalanceMessage>(this, AccountBalance);
     MessengerInstance.Register <AckrooOutStandingAmtChangeMessage>(this, UpdateOutStanding);
     InitialCommands();
 }
Esempio n. 11
0
        public MasterPageVM(ICacheBusinessLogic cacheBussinessLogic)
        {
            _cacheBussinessLogic = cacheBussinessLogic;
            StartDispatcher();
            SizeChangedCommand = new RelayCommand(SizeChanged);

            Background = new BitmapImage
            {
                UriSource = new Uri(App.Current.Resources["ApplicationBackground"].ToString(), UriKind.Absolute)
            };

            GetAppVersionNumber();
        }
Esempio n. 12
0
        public AckrooVM(ICacheBusinessLogic cacheBussinessLogic,
                        IReportsBussinessLogic reportsBusinessLogic,
                        IAckrooBusinessLogic ackrooBusinessLogic,
                        ISaleBussinessLogic saleBussinessLogic

                        )
        {
            _cacheBussinessLogic  = cacheBussinessLogic;
            _reportsBusinessLogic = reportsBusinessLogic;
            _ackrooBusinessLogic  = ackrooBusinessLogic;
            _saleBussinessLogic   = saleBussinessLogic;

            MessengerInstance.Register <AkrooMessage>(this, GetM);
            InitialCommands();
            EnablePrint     = false;
            _CurrentType    = AckReqType.BALANCE;
            BalanceInfo     = null;
            _resourceloader = ResourceLoader.GetForCurrentView();
        }
Esempio n. 13
0
 public SystemBusinessLogic(ISystemSerializeManager serializeManager,
                            ICacheBusinessLogic cacheBusinessLogic)
 {
     _serializeManager   = serializeManager;
     _cacheBusinessLogic = cacheBusinessLogic;
 }
Esempio n. 14
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="seralizeManager">Policy serialize manager</param>
 public PolicyBussinessLogic(IPolicySerializeManager seralizeManager,
                             ICacheBusinessLogic cacheBusinessLogic)
 {
     _seralizeManager    = seralizeManager;
     _cacheBusinessLogic = cacheBusinessLogic;
 }
Esempio n. 15
0
 public ThemeBusinessLogic(IThemeSerializeManager serializeManager,
                           ICacheBusinessLogic cacheBusinessLogic)
 {
     _serializeManager   = serializeManager;
     _cacheBusinessLogic = cacheBusinessLogic;
 }
Esempio n. 16
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="serializeManager"></param>
 public LoginBussinessLogic(ILoginSerializeManager serializeManager,
                            ICacheBusinessLogic cacheManager)
 {
     _serializeManager = serializeManager;
     _cacheManager     = cacheManager;
 }
Esempio n. 17
0
 public PeripheralsService()
 {
     _cacheBusinessLogic = SimpleIoc.Default.GetInstance <ICacheBusinessLogic>();
 }