Ejemplo n.º 1
0
 public LimsExchangeFilter(PrlApplicationProcessService prlApplicationProcessService,
                           LimsRepository.ChangesTrackedEnum changesTracked, LimsExchangeService limsExchangeService, ImlApplicationProcessService imlApplicationProcessService
                           , TrlApplicationProcessService trlApplicationProcessService)
 {
     _changesTracked               = changesTracked;
     _limsExchangeService          = limsExchangeService;
     _imlApplicationProcessService = imlApplicationProcessService;
     _prlApplicationProcessService = prlApplicationProcessService;
     _trlApplicationProcessService = trlApplicationProcessService;
 }
Ejemplo n.º 2
0
        public static Type GetLimsImportType(this LimsRepository.ChangesTrackedEnum changesEnum)
        {
            var dic = new Dictionary <LimsRepository.ChangesTrackedEnum, Type>
            {
                { LimsRepository.ChangesTrackedEnum.AppProtocol, typeof(LimsProtocol) },
                { LimsRepository.ChangesTrackedEnum.AppNotice, typeof(LimsNotice) },
                { LimsRepository.ChangesTrackedEnum.AppCheck, typeof(LimsCheck) },
                { LimsRepository.ChangesTrackedEnum.EndLicCheck, typeof(LimsEndLicCheck) }
            };

            return(dic.ContainsKey(changesEnum) ? dic[changesEnum] : null);
        }
Ejemplo n.º 3
0
        public static string GetLimsTableName(this LimsRepository.ChangesTrackedEnum changesEnum)
        {
            var dic = new Dictionary <LimsRepository.ChangesTrackedEnum, string>
            {
                { LimsRepository.ChangesTrackedEnum.AppProtocol, "LIC_PROTOCOL" },
                { LimsRepository.ChangesTrackedEnum.AppNotice, "APP_NOTICE" },
                { LimsRepository.ChangesTrackedEnum.AppCheck, "PRL_CHECK" },
                { LimsRepository.ChangesTrackedEnum.EndLicCheck, "DOC_LICENSE" },
                { LimsRepository.ChangesTrackedEnum.LimsRp, "LIMS_RP" }
            };

            return(dic.ContainsKey(changesEnum) ? dic[changesEnum] : null);
        }