public LimsExchangeFilter(PrlApplicationProcessService prlApplicationProcessService, LimsRepository.ChangesTrackedEnum changesTracked, LimsExchangeService limsExchangeService, ImlApplicationProcessService imlApplicationProcessService , TrlApplicationProcessService trlApplicationProcessService) { _changesTracked = changesTracked; _limsExchangeService = limsExchangeService; _imlApplicationProcessService = imlApplicationProcessService; _prlApplicationProcessService = prlApplicationProcessService; _trlApplicationProcessService = trlApplicationProcessService; }
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); }
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); }