public ScheduleActionService(ISettingQueries settingQueries,
                                     IScheduleActionRepository scheduleActionRepository,
                                     IScheduleActionQueries scheduleActionQueries)
        {
            this.settingQueries           = settingQueries;
            this.scheduleActionRepository = scheduleActionRepository;
            this.scheduleActionQueries    = scheduleActionQueries;

            (this.Run()).Start();
        }
Exemple #2
0
        public ScheduleActionPageViewModel(INavigationService navigationService, IScheduleActionRepository scheduleRepository, IActionRepository actionRepository) :
            base(navigationService)
        {
            this.navigationService  = navigationService;
            this.scheduleRepository = scheduleRepository;
            this.actionRepository   = actionRepository;

            Schedules = new ObservableCollection <ScheduleAppointment>();
            Title     = "My View A";
        }
Exemple #3
0
 public ScheduleAppointmentPageViewModel(INavigationService navigationService, IInternRepository internRepository, IAppointmentRepository appointmentRepository, IScheduleActionRepository scheduleActionRepository, IResponsibleRepository responsibleRepository, IPageDialogService dialogService) :
     base(navigationService)
 {
     this.navigationService        = navigationService;
     this.dialogService            = dialogService;
     this.internRepository         = internRepository;
     this.appointmentRepository    = appointmentRepository;
     this.scheduleActionRepository = scheduleActionRepository;
     this.responsibleRepository    = responsibleRepository;
     InternCollection = new ObservableCollection <ListEntity>();
 }
Exemple #4
0
        public InsertProductCommandHandler(IProductRepository productRepository,
                                           IProductQueries productQueries,
                                           IProductLanguageRepository productLanguageRepository,
                                           IProductLanguageQueries productLanguageQueries,
                                           IStorageFileProvider storageFile,
                                           IScheduleActionRepository scheduleActionRepository)
        {
            this.productRepository = productRepository;
            this.productQueries    = productQueries;

            this.productLanguageRepository = productLanguageRepository;
            this.productLanguageQueries    = productLanguageQueries;

            this.storageFile = storageFile;
            this.scheduleActionRepository = scheduleActionRepository;
        }
        public UpdateProductCommandHandler(IProductRepository productRepository,
                                           IProductQueries productQueries,
                                           IProductLanguageRepository productLanguageRepository,
                                           IProductLanguageQueries productLanguageQueries,
                                           IStorageFileProvider storageFile,
                                           IScheduleActionRepository scheduleActionRepository,
                                           ISettingQueries settingQueries)
        {
            this.productRepository = productRepository;
            this.productQueries    = productQueries;

            this.productLanguageRepository = productLanguageRepository;
            this.productLanguageQueries    = productLanguageQueries;

            this.storageFile = storageFile;
            this.scheduleActionRepository = scheduleActionRepository;

            this.settingQueries = settingQueries;
        }
        public InsertCompanyCommandHandler(ICompanyRepository companyRepository,
                                           ICompanyQueries companyQueries,
                                           IAddressRepository addressRepository,
                                           IAddressQueries addressQueries,
                                           IContactRepository contactRepository,
                                           IContactQueries contactQueries,
                                           IStorageFileProvider storageFile,
                                           IScheduleActionRepository scheduleActionRepository)
        {
            this.companyRepository = companyRepository;
            this.companyQueries    = companyQueries;

            this.addressRepository = addressRepository;
            this.addressQueries    = addressQueries;

            this.contactRepository = contactRepository;
            this.contactQueries    = contactQueries;

            this.storageFile = storageFile;
            this.scheduleActionRepository = scheduleActionRepository;
        }
Exemple #7
0
 public ScheduleActionRepositoryCacheProxy(IScheduleActionRepository scheduleActionRepository)
 {
     _scheduleActionRepository = scheduleActionRepository;
     _kvcacheVisitor           = CacheInnerHelper.CreateKVCacheVisitor(KVCacheVisitorSetting);
 }