Example #1
0
 public ProductController(
     IDatabaseProxy databaseProxy,
     ILogger <ProductController> logger
     )
 {
     _databaseProxy = databaseProxy;
     _logger        = logger;
 }
Example #2
0
        public void SetUp()
        {
            var dateTime = Substitute.For <IDateTime>();

            _fileProxy = Substitute.For <IFileProxy>();
            _fileProxy.OpenBinaryFile(Arg.Any <string>()).Returns(async parameters =>
            {
                await using var stream = File.Open((string)parameters[0], FileMode.OpenOrCreate);
                var contents           = new byte[stream.Length];
                await stream.ReadAsync(contents, 0, (int)stream.Length);
                return(contents);
            });
            _fileProxy.WriteBinaryContentsToFile(Arg.Any <string>(), Arg.Any <byte[]>()).Returns(async parameters =>
            {
                await using var stream = File.Open((string)parameters[0], FileMode.OpenOrCreate);
                var contents           = (byte[])parameters[1];
                await stream.WriteAsync(contents, 0, contents.Length);
            });
            var mapper = new Mapper(new MapperConfiguration(cfg => { cfg.AddProfile(typeof(EntryMappingProfile)); }));

            _database = new KeePassDatabaseClient(mapper, dateTime);
        }
 public DirtyStatusBehavior(IDatabaseProxy database)
 {
     _database = database;
 }
 public UpdateGroupCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
Example #5
0
 public CreateEntryCommandHandler(IDatabaseProxy database, IMapper mapper)
 {
     _database = database;
     _mapper   = mapper;
 }
Example #6
0
 public SortEntriesCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
Example #7
0
 public SortGroupsCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
Example #8
0
 public UpdateCredentialsCommandHandler(IDatabaseProxy database, IFileProxy file)
 {
     _database = database;
     _file     = file;
 }
Example #9
0
 public SetCompressionCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
Example #10
0
 public VeriAktaran(IDatabaseProxy dbProxy, int syncEdilecekMaxKayitSayisi = 10000)
 {
     _dbProxy = dbProxy;
     _syncEdilecekMaxKayitSayisi = syncEdilecekMaxKayitSayisi;
 }
Example #11
0
 public SetMaxHistoryCountCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
 public CloseDatabaseCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
Example #13
0
 public CreateDatabaseCommandHandler(IDatabaseProxy database, IFileProxy file)
 {
     _database = database;
     _file     = file;
 }
 public ReOpenDatabaseQueryHandler(IDatabaseProxy database, IFileProxy file)
 {
     _database = database;
     _file     = file;
 }
Example #15
0
        private void RegisteredDBNotification()
        {
            //Create DatabaseProxy
            IDatabaseProxy databaseProxy =
                McsfDatabaseProxyFactory.Instance().CreateDatabaseProxy(ContaineeUtility._feCommProxy);

            //setup some register info
            IMcsfDBInfoModal dbInfoModal = new IMcsfDBInfoModal();

            dbInfoModal.EventItems = new List <IMcsfDBInfoModalItem>();

            IMcsfDBInfoModalItem item;

            //-----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventPatientUpdate;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //-----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventPatientDelete;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //-----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventPatientStudyChange;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //-----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventStudyUpdate;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //-----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventStudyDelete;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //-----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventStudyInsert;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //-----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventStudySeriesChange;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //-----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventSeriesUpdate;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //-----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventSeriesComplete;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //-----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventSeriesDelete;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //----------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventSeriesInsert;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //----------------------------------------
            item = new IMcsfDBInfoModalItem
            {
                Type    = DBEventType.EventStudyImported,
                UID     = "",
                SubType = DBEventSubType.EventAll,
                SubUID  = ""
            };
            dbInfoModal.EventItems.Add(item);
            //---------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventImageDelete;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            //---------------------------------------
            item         = new IMcsfDBInfoModalItem();
            item.Type    = DBEventType.EventStudyWithSubItemsChanged;
            item.UID     = "";
            item.SubType = DBEventSubType.EventAll;
            item.SubUID  = "";
            dbInfoModal.EventItems.Add(item);
            if (null != databaseProxy)
            {
                GlobalDefinition.LoggerWrapper.LogTraceInfo("param databaseProxy is not null");
                databaseProxy.RegisterEventInfo(dbInfoModal);
            }
            GlobalDefinition.LoggerWrapper.LogTraceInfo("Now we exit RegisteredDBNotification method");
        }
Example #16
0
 public SetRecycleBinCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
 public DeleteHistoryCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
 public RemoveGroupCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
 public SetKeyDerivationCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
 public UpsertFieldCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
 public SearchEntriesQueryHandler(IDatabaseProxy database, IMapper mapper)
 {
     _database = database;
     _mapper   = mapper;
 }
Example #22
0
 public DeleteFieldCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
Example #23
0
 public void SetDatabaseProxy(IDatabaseProxy proxy)
 {
     _proxy = proxy;
 }
Example #24
0
 public GetDatabaseQueryHandler(IDatabaseProxy databaseProxy)
 {
     _databaseProxy = databaseProxy;
 }
Example #25
0
 public DeleteAttachmentCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
Example #26
0
 public AddHistoryCommandHandler(IDatabaseProxy database, IMapper mapper)
 {
     _database = database;
     _mapper   = mapper;
 }
Example #27
0
 public GetGroupQueryHandler(IDatabaseProxy database, IMapper mapper)
 {
     _database = database;
     _mapper   = mapper;
 }
 public SaveDatabaseCommandHandler(IDatabaseProxy database, IFileProxy file, ILogger logger)
 {
     _database = database;
     _file     = file;
     _logger   = logger;
 }
Example #29
0
 public void TestSetup()
 {
     _dbProxy = Substitute.For<IDatabaseProxy>();
     _service = new VeriAktaran(_dbProxy);
 }
Example #30
0
 public MoveEntryCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
Example #31
0
 public SetCipherCommandHandler(IDatabaseProxy database)
 {
     _database = database;
 }
Example #32
0
 public SchemaDiscoveryBootstrapper(IDatabaseProxy databaseProxy)
 {
     DatabaseProxy = databaseProxy;
 }