コード例 #1
0
 public CommandHandler(IWorkflowApplier <Domain.Entities.Contract.Contract> workflowApplier, IMapper mapper, NiisWebContext context, INumberGenerator numberGenerator)
 {
     _workflowApplier = workflowApplier;
     _mapper          = mapper;
     _context         = context;
     _numberGenerator = numberGenerator;
 }
コード例 #2
0
 public InternationalTrademarkLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.Others, RefusalDecisionPublishingLogic },
     };
 }
コード例 #3
0
ファイル: BaseLogic.cs プロジェクト: Hugoberry/WEB
 protected BaseLogic(
     IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier,
     NiisWebContext context)
 {
     _workflowApplier = workflowApplier;
     _context         = context;
 }
コード例 #4
0
 public IndustrialDesignLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > > {
         { DicTariff.Codes.IndustrialDesignExaminationEmail, ReadyToExaminationLogic },
         { DicTariff.Codes.IndustrialDesignExaminationOnPurpose, ReadyToExaminationLogic },
     };
 }
コード例 #5
0
 public TrademarkLogic(
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier)
     : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Document.Document, Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.ExpertTmRegisterRefusalOpinion, RefusalConclusionLogic },
         { DicDocumentType.Codes.ExpertTmRegisterOpinion, RegistrationConclusionLogic },
         { DicDocumentType.Codes.ExpertTmRegistrationOpinionWithDisclaimer, RefusalConclusionLogic },
         { DicDocumentType.Codes.ExpertTmRegisterFinalOpinion, FinalRegistrationConclusionLogic },
         { DicDocumentType.Codes.ExpertTmRegistrationFinalOpinionWithApplicantConsent, FinalRegistrationConclusionLogic },
         { DicDocumentType.Codes.ExpertTmRegistrationFinalOpinionWithoutApplicantConsent, FinalRegistrationConclusionLogic },
         { DicDocumentType.Codes.NotificationOfTrademarkRequestRegistation, ReadyToFullExaminationForPred1Logic },
         { DicDocumentType.Codes.NotificationOfProvidelessOfficeWorkTermination, RequestlessWorkStopLogic },
         { DicDocumentType.Codes.RequestForPreExamination, SentRequestLogic },
         { DicDocumentType.Codes.ExpertRefusalOpinionFinal, FinalRejectionLogic },
         { DicDocumentType.Codes.NotificationOfPaymentlessOfficeWorkTermination, WaitStageExpiredWorkStopLogic },
         { DicDocumentType.Codes.NotificationOfRefusal, WaitStageExpiredWorkStopLogic },
         { DicDocumentType.Codes.NotificationOfAnswerlessOfficeWorkTermination, AnswerlessWorkStopLogic },
         { DicDocumentType.Codes.RequestForFullExamination, FullExaminationRequestLogic },
         { DicDocumentType.Codes.NotificationOfTmRegistration, PreparationToGosRegisterTransferLogic },
         { DicDocumentType.Codes.NotificationOfRegistrationExaminationTimeExpiration, RestorationWait88Logic },
         { DicDocumentType.Codes.NotificationOfAnswerTimeExpiration, RestorationWait89Logic },
         { DicDocumentType.Codes.NotificationOfTmRequestReviewingAcceptance, FullExaminationPaymentExpectationLogic },
         { DicDocumentType.Codes.NotificationOfFormalExaminationTimeExpiration, PreExaminationPaymentExpectationLogic },
         { DicDocumentType.Codes.NotificationOfRegistrationDecision, ReturnFromMinistryWhenLogic }
     };
 }
コード例 #6
0
 public UsefulModelLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.UV_KPM, UV_KPM },
     };
 }
コード例 #7
0
 public InventionLogic(
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier)
     : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Document.Document, Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.NotificationForPaymentlessInventionRequest, PaymentlessInventionRequestLogic },
         { DicDocumentType.Codes.NotificationForInventionPaymentForIndividuals, ExpectPaymentLogic },
         { DicDocumentType.Codes.NotificationForInventionPaymentForBeneficiaries, ExpectPaymentLogic },
         { DicDocumentType.Codes.NotificationForPozitiveFormalExamination, ReadyToMeritsExaminationLogic },
         { DicDocumentType.Codes.NotificationOfRevocationOfPatentApplication, RestoreLogic },
         { DicDocumentType.Codes.NotificationForPaymentlessPozitiveFormalExamination, PaymentWaitLogic },
         { DicDocumentType.Codes.NotificationForSubstantiveExamination, PaymentWaitLogic },
         { DicDocumentType.Codes.RequestForFormalExamForInvention, ExaminationRequestLogic },
         { DicDocumentType.Codes.NotificationOfAnswerlessPatentRequestFinalRecall, RecallLogic },
         { DicDocumentType.Codes.NotificationOfPaymentlessExaminationFinalRecall, RecallLogic },
         { DicDocumentType.Codes.NotificationOfRevocationOfPaymentlessSubstantiveExamination, RecallLogic },
         { DicDocumentType.Codes.ReportOfSearch, SearchLogic },
         { DicDocumentType.Codes.ConclusionOfInventionPatentGrant, PatentGrantLogic },
         { DicDocumentType.Codes.ConclusionOfInventionPatentGrantRefuse, PatentRefuseLogic },
         { DicDocumentType.Codes.RequestForSubstantiveExamination, SubstantiveExaminationRequestLogic },
         { DicDocumentType.Codes.RequestForExaminationOfInventionPatentRequest, SubstantiveExaminationRequestLogic },
         { DicDocumentType.Codes.NotificationOfDecisionPatentGrant, PreparationToGosRegisterTransferLogic },
         { DicDocumentType.Codes.FreeFormNotification, FreeFormNotificationLogic },
     };
 }
コード例 #8
0
 public InternationalTrademarkLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicTariff.Codes.ExpertiseConclusionObjectionTermExtensionMonthly, ConclusionPublishingTermExtensionLogic },
         { DicTariff.Codes.RequestAnswerTimeExtensionForMonth, RequestTermExtensionLogic }
     };
 }
コード例 #9
0
 public InternationalTrademarkLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.Objection, PreliminaryOrFinalRejectionObjectionLogic },
         { DicDocumentType.Codes.DecisionOfAuthorizedBody, JusticeMinistryReplyLogic },
         { DicDocumentType.Codes.AnswerToRequest, ObjectionLogic },
     };
 }
コード例 #10
0
 public InternationalTrademarkLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Document.Document, Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.FinalNegativeExpertConclusion, DirectorApprovalLogic },
         { DicDocumentType.Codes.FinalNegativeExpertConclusionPatent, DirectorApprovalLogic },
         { DicDocumentType.Codes.FinalPositiveExpertConclusion, DirectorApprovalLogic },
     };
 }
コード例 #11
0
ファイル: UsefulModelLogic.cs プロジェクト: Hugoberry/WEB
 public UsefulModelLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.AnswerToRequest, AnswerToRequest },
         { DicDocumentType.Codes.PetitionForRestoreTime, AnswerToRequest },
         { DicDocumentType.Codes.DecisionOfAuthorizedBody, DecisionOfAuthorizedBody },
         { DicDocumentType.Codes.Objection, Objection },
     };
 }
コード例 #12
0
 public UsefulModelLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicTariff.Codes.InventionExaminationOnUsefulModelOnPaper, InventionExaminationOnUsefulModel },
         { DicTariff.Codes.InventionExaminationOnUsefulModelOnOnline, InventionExaminationOnUsefulModel },
         { DicTariff.Codes.ExtensionAndRestorationTimesForAnswerToExaminationRequest, ExtensionAndRestorationTimesForAnswerToExaminationRequest },
         { DicTariff.Codes.PreparationOfDocumentsForIssuanceOfPatent, ReadyForIssuanceOfPatent }
     };
 }
コード例 #13
0
 public InventionLogic(
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier)
     : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <ApplicationUser, Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.ConclusionOfInventionPatentGrant, PatentGrantLogic },
         { DicDocumentType.Codes.ConclusionOfInventionPatentGrantRefuse, PatentGrantLogic }
     };
 }
コード例 #14
0
ファイル: Create.cs プロジェクト: Hugoberry/WEB
 public CommandHandler(
     IMapper mapper,
     NiisWebContext context,
     INumberGenerator numberGenerator,
     IWorkflowApplier <Domain.Entities.ProtectionDoc.ProtectionDoc> workflowApplier)
 {
     _mapper          = mapper;
     _context         = context;
     _numberGenerator = numberGenerator;
     _workflowApplier = workflowApplier;
 }
コード例 #15
0
ファイル: WorkflowCreate.cs プロジェクト: Hugoberry/WEB
 public CommandHandler(
     IMapper mapper,
     NiisWebContext context,
     IWorkflowApplier <Document> workflowApplier,
     ITransferedDocumentApplier transferedDocumentApplier)
 {
     _mapper                    = mapper;
     _context                   = context;
     _workflowApplier           = workflowApplier;
     _transferedDocumentApplier = transferedDocumentApplier;
 }
コード例 #16
0
 public CommandHandler(
     IMapper mapper,
     NiisWebContext context,
     ICustomerUpdater customerUpdater,
     INumberGenerator numberGenerator,
     IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier)
 {
     _mapper          = mapper;
     _context         = context;
     _customerUpdater = customerUpdater;
     _numberGenerator = numberGenerator;
     _workflowApplier = workflowApplier;
 }
コード例 #17
0
ファイル: Create.cs プロジェクト: Hugoberry/WEB
 public CommandHandler(
     IMapper mapper,
     NiisWebContext context,
     INumberGenerator numberGenerator,
     IWorkflowApplier <Domain.Entities.Contract.Contract> workflowApplier,
     IContractRequestRelationUpdater requestRelationUpdater)
 {
     _mapper                 = mapper;
     _context                = context;
     _numberGenerator        = numberGenerator;
     _workflowApplier        = workflowApplier;
     _requestRelationUpdater = requestRelationUpdater;
 }
コード例 #18
0
ファイル: Create.cs プロジェクト: Hugoberry/WEB
 public CommandHandler(
     IMapper mapper,
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier,
     IWorkflowApplier <Domain.Entities.Contract.Contract> contractworkflowApplier,
     IWorkflowApplier <Domain.Entities.ProtectionDoc.ProtectionDoc> protectionDocWorkflowApplier)
 {
     _mapper                       = mapper;
     _context                      = context;
     _workflowApplier              = workflowApplier;
     _contractworkflowApplier      = contractworkflowApplier;
     _protectionDocWorkflowApplier = protectionDocWorkflowApplier;
 }
コード例 #19
0
 public StageLogic(
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Contract.Contract> workflowApplier)
 {
     _context         = context;
     _workflowApplier = workflowApplier;
     _logicMap        =
         new Dictionary <string, Func <Domain.Entities.Document.Document, Domain.Entities.Contract.Contract,
                                       Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.ConclusionAboutRegistrationOfContract, ContractConclusionLogic },
         { DicDocumentType.Codes.ConclusionAboutRegistrationRefusalOfContract, ContractConclusionLogic }
     };
 }
コード例 #20
0
 public CommandHandler(
     NiisWebContext context,
     IDocumentApplier <Domain.Entities.Request.Request> requestDocumentApplier,
     IDocumentApplier <Domain.Entities.Contract.Contract> contractDocumentApplier,
     INumberGenerator numberGenerator,
     IWorkflowApplier <Document> documentWorkflowApplier,
     IMapper mapper)
 {
     _context = context;
     _requestDocumentApplier  = requestDocumentApplier;
     _contractDocumentApplier = contractDocumentApplier;
     _documentWorkflowApplier = documentWorkflowApplier;
     _numberGenerator         = numberGenerator;
     _mapper = mapper;
 }
コード例 #21
0
 public StageLogic(IWorkflowApplier <Domain.Entities.Contract.Contract> workflowApplier,
                   NiisWebContext context)
 {
     _workflowApplier = workflowApplier;
     _context         = context;
     _logicMap        =
         new Dictionary <string, Func <Domain.Entities.Contract.Contract, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.PaymentInvoiceOfDk, PayDocumentLogic },
         { DicDocumentType.Codes.NotificationOfPaymentOfStateDuty, PayDocumentLogic },
         { DicDocumentType.Codes.RequestForCustomerOfDk, RequestAnswerWaitingLogic },
         { DicDocumentType.Codes.ExpertConclusionsRegisterOfContract, MJDesicionWaitLogic },
         { DicDocumentType.Codes.CoveringLetterOfDk, Logic },
     };
 }
コード例 #22
0
 public UsefulModelLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Document.Document, Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.PaymentNotification, PaymentNotification },
         { DicDocumentType.Codes.NotPaymentRequest, NotPaymentRequest },
         { DicDocumentType.Codes.GrantingPatentConclusion, ExpertConclusion },
         { DicDocumentType.Codes.RefusalToGratConclusion, ExpertConclusion },
         { DicDocumentType.Codes.GrantingUsefulModel, ExpertConclusion },
         { DicDocumentType.Codes.ExpertizeRequest, ExpertizeRequest },
         { DicDocumentType.Codes.FormPM2, ExpertizeRequest },
         { DicDocumentType.Codes.UV_2PMZ, PeriodRecovery },
         { DicDocumentType.Codes.ReestrExpertConclusionToMJ, TransferredToMJ },
         { DicDocumentType.Codes.UV_KPM, UV_KPM },
     };
 }
コード例 #23
0
ファイル: TrademarkLogic.cs プロジェクト: Hugoberry/WEB
 public TrademarkLogic(
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier)
     : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.ExpertRefusalOpinionFinal, FinalRejectionLogic },
         { DicDocumentType.Codes.ExpertTmRegisterRefusalOpinion, ExpertConclusionLogic },
         { DicDocumentType.Codes.ExpertTmRegisterOpinion, ExpertConclusionLogic },
         { DicDocumentType.Codes.ExpertTmRegistrationOpinionWithDisclaimer, ExpertConclusionLogic },
         { DicDocumentType.Codes.ExpertTmRegisterFinalOpinion, ExpertFinalConclusionLogic },
         { DicDocumentType.Codes.ExpertTmRegistrationFinalOpinionWithApplicantConsent, ExpertFinalConclusionLogic },
         { DicDocumentType.Codes.ExpertTmRegistrationFinalOpinionWithoutApplicantConsent, ExpertFinalConclusionLogic }
     };
 }
コード例 #24
0
ファイル: TrademarkLogic.cs プロジェクト: Hugoberry/WEB
 public TrademarkLogic(
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier)
     : base(workflowApplier, context)
 {
     _context  = context;
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicTariff.Codes.TmFormalExaminationOnPurpose, ReadyToPreExaminationLogic },
         { DicTariff.Codes.TmFormalExaminationEmail, ReadyToPreExaminationLogic },
         { DicTariff.Codes.RequestAnswerTimeExtensionForMonth, ProlongationLogic },
         { DicTariff.Codes.TmRequestExamination, ReadyToFullExaminationLogic },
         { DicTariff.Codes.TmRequestExaminationWithThreeOrMoreClass, ReadyToFullExaminationLogic },
         { DicTariff.Codes.RequestAnswerMissedTimeRestoration, RestorationPaymentApplyLogic },
         { DicTariff.Codes.TmNmptRegistration, ReadyToGosRegisterTransferLogic }
     };
 }
コード例 #25
0
 public StageLogic(
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Contract.Contract> workflowApplier)
 {
     _context         = context;
     _workflowApplier = workflowApplier;
     _logicMap        = new Dictionary <string, Func <Domain.Entities.Contract.Contract, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.ExtractFromStateRegisterOfTrademark, SubstantiveExaminationLogic },
         { DicDocumentType.Codes.ExtractFromStateRegisterOfSelectiveAchievement, SubstantiveExaminationLogic },
         { DicDocumentType.Codes.ExtractFromStateRegisterOfIndustrialDesign, SubstantiveExaminationLogic },
         { DicDocumentType.Codes.ExtractFromStateRegisterOfInvention, SubstantiveExaminationLogic },
         { DicDocumentType.Codes.ExtractFromStateRegisterOfUsefulModel, SubstantiveExaminationLogic },
         { DicDocumentType.Codes.ExtractFromStateRegisterOfWellKnownTrademark, SubstantiveExaminationLogic },
         { DicDocumentType.Codes.ExtractFromStateRegisterOfCOO, SubstantiveExaminationLogic }
     };
 }
コード例 #26
0
 public TrademarkLogic(
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier)
     : base(workflowApplier, context)
 {
     _context  = context;
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.PetitionOfApplicationRevocation, RevocationLogic },
         { DicDocumentType.Codes.PetitionForSuspensionOfOfficeWork, SuspensionLogic },
         { DicDocumentType.Codes.PetitionForExtendTimeRorResponse, ProlongationLogic },
         { DicDocumentType.Codes.PetitionForRestoreTime, RestorationLogic },
         { DicDocumentType.Codes.AnswerToRequest, ExaminationLogic },
         { DicDocumentType.Codes.Objection, ObjectionLogic },
         { DicDocumentType.Codes.PetitionOfApplicantConsent, AgreementLogic },
         { DicDocumentType.Codes.DecisionOfAuthorizedBody, ReturnFromMinistryLogic },
         { DicDocumentType.Codes.DecisionOfAppealsBoard, PreparationToGosRegisterTransferLogic }
     };
 }
コード例 #27
0
 public InventionLogic(
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier)
     : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicTariff.Codes.InventionFormalExaminationOnPurpose, FormalExaminationPayedLogic },
         { DicTariff.Codes.InventionFormalExaminationEmail, FormalExaminationPayedLogic },
         { DicTariff.Codes.InventionAcceleratedFormalExaminationOnPurpose, FormalExaminationPayedLogic },
         { DicTariff.Codes.InventionAcceleratedFormalExaminationEmail, FormalExaminationPayedLogic },
         { DicTariff.Codes.ExtensionAndRestorationTimesForAnswerToExaminationRequest, ExtensionAndRestorationTimesLogic },
         { DicTariff.Codes.ExaminationOfApplicationForInventionMerits, ReadyToMeritsExaminationLogic },
         { DicTariff.Codes.AcceleratedExaminationOfApplicationForInventionMerits, ReadyToMeritsExaminationLogic },
         { DicTariff.Codes.ExaminationOfApplicationForInventionMeritsWithInternationalReport, ReadyToMeritsExaminationLogic },
         { DicTariff.Codes.ExaminationOfApplicationForInventionMeritsWithSearchReport, ReadyToMeritsExaminationLogic },
         { DicTariff.Codes.PreparationOfDocumentsForIssuanceOfPatent, Logic }
     };
 }
コード例 #28
0
 public InternationalTrademarkLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Document.Document, Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicDocumentType.Codes.PreliminaryPositiveExpertConclusion, ProtectionExpertConclusionLogic },
         { DicDocumentType.Codes.FinalNegativeExpertConclusion, FinalDecisionLogic },
         { DicDocumentType.Codes.FinalNegativeExpertConclusionPatent, FinalDecisionLogic },
         { DicDocumentType.Codes.FinalPositiveExpertConclusion, FinalDecisionLogic },
         { DicDocumentType.Codes.NegativeRegistrationExpertConclusion, RefusalDecisionPublishingLogic },
         { DicDocumentType.Codes.Rejection, RefusalDecisionPublishingLogic },
         { DicDocumentType.Codes.PartialRejection, RefusalDecisionPublishingLogic },
         { DicDocumentType.Codes.PreliminaryPartialRejection, RefusalDecisionPublishingLogic },
         { DicDocumentType.Codes.PreliminaryRejection, RefusalDecisionPublishingLogic },
         { DicDocumentType.Codes.PreliminaryRejectionDisclamated, RefusalDecisionPublishingLogic },
         { DicDocumentType.Codes.ItmExpertizeRequest, RequestLogic },
         { DicDocumentType.Codes.ItmAccompanyingNoteProtection, PublishingLogic },
         { DicDocumentType.Codes.ItmAccompanyingNote, PublishingLogic },
         { DicDocumentType.Codes.Others, RefusalDecisionPublishingLogic },
         { DicDocumentType.Codes.RegistersExpertOpinionsMTI, SentToJusticeMinistryLogic },
     };
 }
コード例 #29
0
 public StageLogic(
     NiisWebContext context,
     IWorkflowApplier <Domain.Entities.Contract.Contract> workflowApplier)
 {
     _context         = context;
     _workflowApplier = workflowApplier;
     _logicMap        =
         new Dictionary <string, Func <Domain.Entities.Contract.Contract, Expression <Func <DicRouteStage, bool> > > >
     {
         { DicTariff.Codes.NEW_034, ContractPaymentUseLogic },
         { DicTariff.Codes.NEW_035, ContractPaymentUseLogic },
         { DicTariff.Codes.NEW_036, ContractPaymentUseLogic },
         { DicTariff.Codes.NEW_037, ContractPaymentUseLogic },
         { DicTariff.Codes.NEW_064, ContractPaymentUseLogic },
         { DicTariff.Codes.NEW_065, ContractPaymentUseLogic },
         { DicTariff.Codes.NEW_066, ContractPaymentUseLogic },
         { DicTariff.Codes.NEW_067, ContractPaymentUseLogic },
         { DicTariff.Codes.NEW_102, ContractPaymentUseLogic },
         { DicTariff.Codes.NEW_103, ContractPaymentUseLogic },
         { DicTariff.Codes.NEW_104, ContractPaymentUseLogic }
     };
 }
コード例 #30
0
 public IndustrialDesignLogic(IWorkflowApplier <Domain.Entities.Request.Request> workflowApplier, NiisWebContext context) : base(workflowApplier, context)
 {
     _logicMap = new Dictionary <string, Func <Domain.Entities.Request.Request, Expression <Func <DicRouteStage, bool> > > >
     {
     };
 }