public ContractCloseOutController(IQuestionaireUserAnswerService questionaireUserAnswerService,
                                   IQuestionaireMasterService questionaireMasterService,
                                   IQuestionaireManagerTypeService questionaireManagerTypeService,
                                   IContractCloseApprovalService contractCloseApprovalService,
                                   IResourceAttributeValueService resourceAttributeValueService,
                                   INotificationTemplatesService notificationTemplatesService,
                                   INotificationBatchService notificationBatchService,
                                   IContractsService contractService,
                                   IUserService userService,
                                   IGenericNotificationService genericNotificationService,
                                   INotificationMessageService notificationMessageService,
                                   IConfiguration configuration,
                                   IMapper mapper)
 {
     _questionaireUserAnswerService = questionaireUserAnswerService;
     _questionaireMasterService     = questionaireMasterService;
     _configuration = configuration;
     _contractCloseApprovalService   = contractCloseApprovalService;
     _questionaireManagerTypeService = questionaireManagerTypeService;
     _contractService               = contractService;
     _logger                        = NLog.LogManager.GetCurrentClassLogger();
     _eventLogger                   = NLogConfig.EventLogger.GetCurrentClassLogger();
     _notificationBatchService      = notificationBatchService;
     _notificationTemplatesService  = notificationTemplatesService;
     _userService                   = userService;
     _genericNotificationService    = genericNotificationService;
     _notificationMessageService    = notificationMessageService;
     _resourceAttributeValueService = resourceAttributeValueService;
     _mapper                        = mapper;
 }
 public FarClauseImportService(IImportFileService importFileService, IExportCSVService exportCSVService,
                               IContractsService contractsService, IFarContractService farContractService, IFarContractTypeService farContractTypeService,
                               IFarContractTypeClauseService farContractTypeClauseService, IFarClauseService farClauseService, IQuestionaireMasterService questionaireMasterService,
                               IQuestionaireUserAnswerService questionaireUserAnswerService)
 {
     _importFileService             = importFileService;
     _exportCsvService              = exportCSVService;
     _contractsService              = contractsService;
     _farContractService            = farContractService;
     _farContractTypeService        = farContractTypeService;
     _farContractTypeClauseService  = farContractTypeClauseService;
     _farClauseService              = farClauseService;
     _questionaireMasterService     = questionaireMasterService;
     _questionaireUserAnswerService = questionaireUserAnswerService;
 }