Exemplo n.º 1
0
 public FrmReferenceDataTask(
     IFrmDataRetrievalService frmDataRetrievalService,
     IFilePersister filePersister,
     ILogger logger)
 {
     _frmDataRetrievalService = frmDataRetrievalService;
     _filePersister           = filePersister;
     _logger = logger;
 }
 private IlrMessageTask NewService(
     IMessageProvider messageProvider = null,
     IReferenceDataPopulationService referenceDataPopulationService = null,
     IEdrsApiService edrsApiService = null,
     IFilePersister filePersister   = null,
     ILogger logger = null,
     FeatureConfiguration featureConfiguration = null)
 {
     return(new IlrMessageTask(messageProvider, referenceDataPopulationService, edrsApiService, filePersister, featureConfiguration, logger));
 }
Exemplo n.º 3
0
 public LearnerReferenceDataTask(
     IMessageProvider messageProvider,
     ILearnerDataRetrievalService learnerDataRetrievalService,
     IFilePersister filePersister,
     ILogger logger)
 {
     _messageProvider             = messageProvider;
     _learnerDataRetrievalService = learnerDataRetrievalService;
     _filePersister = filePersister;
     _logger        = logger;
 }
Exemplo n.º 4
0
        private dynamic FileProcessor(IFilePersister filePersister, HttpFile file, string directory, string extension)
        {
            if (file != null)
            {
                Guid fileID = Guid.NewGuid();


                filePersister.saveFile(directory, file, extension, fileID.ToString());
                return(Response.AsJson(fileID).WithStatusCode(HttpStatusCode.OK));
            }

            return(HttpStatusCode.NotAcceptable);
        }
 public TableScaffolder(
     TemplateVars templateVars,
     ITemplateProvider templateProvider,
     IFilePersister filePersister,
     ProjectItem projectItem,
     ILogger logger)
 {
     this.templateVars = templateVars;
     this.templateProvider = templateProvider;
     this.filePersister = filePersister;
     this.projectItem = projectItem;
     this.logger = logger;
 }
Exemplo n.º 6
0
 public TableScaffolder(
     TemplateVars templateVars,
     ITemplateProvider templateProvider,
     IFilePersister filePersister,
     ProjectItem projectItem,
     ILogger logger)
 {
     this.templateVars     = templateVars;
     this.templateProvider = templateProvider;
     this.filePersister    = filePersister;
     this.projectItem      = projectItem;
     this.logger           = logger;
 }
Exemplo n.º 7
0
 public ReferenceDataServiceDesktopTask(
     IMessageProvider messageProvider,
     IReferenceDataPopulationService referenceDataPopulationService,
     IFilePersister filePersister,
     IDesktopContextReturnPeriodUpdateService desktopContextReturnPeriodUpdateService,
     ILogger logger)
 {
     _messageProvider = messageProvider;
     _referenceDataPopulationService = referenceDataPopulationService;
     _filePersister = filePersister;
     _desktopContextReturnPeriodUpdateService = desktopContextReturnPeriodUpdateService;
     _logger = logger;
 }
 private ReferenceDataServiceDesktopTask NewTask(
     IMessageProvider messageProvider = null,
     IReferenceDataPopulationService referenceDataPopulationService = null,
     IFilePersister filePersister = null,
     IDesktopContextReturnPeriodUpdateService desktopContextReturnPeriodUpdateService = null,
     ILogger logger = null)
 {
     return(new ReferenceDataServiceDesktopTask(
                messageProvider,
                referenceDataPopulationService,
                filePersister,
                desktopContextReturnPeriodUpdateService,
                logger));
 }
 public IlrMessageTask(
     IMessageProvider messageProvider,
     IReferenceDataPopulationService referenceDataPopulationService,
     IEdrsApiService edrsApiService,
     IFilePersister filePersister,
     FeatureConfiguration featureConfiguration,
     ILogger logger)
 {
     _messageProvider = messageProvider;
     _referenceDataPopulationService = referenceDataPopulationService;
     _edrsApiService       = edrsApiService;
     _filePersister        = filePersister;
     _featureConfiguration = featureConfiguration;
     _logger = logger;
 }
Exemplo n.º 10
0
        public FilesPostModule(IFilePersister filePersister)
        {
            Post["/Empleo/ComprobantesPago"] = parameters =>
            {
                var file = Request.Files.FirstOrDefault();

                return(FileProcessor(filePersister, file, @"/EmpleoComprobantesPago", ".pdf"));
            };

            Post["/Empresa/Contrato"] = parameters =>
            {
                var file = Request.Files.FirstOrDefault();

                return(FileProcessor(filePersister, file, @"/EmpresasContratos", ".pdf"));
            };

            Post["/Empleo/Contrato"] = parameters =>
            {
                var file = Request.Files.FirstOrDefault();
                return(FileProcessor(filePersister, file, @"/EmpleoContratos", ".pdf"));
            };
        }
Exemplo n.º 11
0
        public ImagesPostMovilModule(ITokenizer tokenizer, IFilePersister filePersister)
        {
            Post["/movil/imagenes"] = parameters =>
            {
                var movilRequest = this.Bind <MovilRequest>();
                try
                {
                    var userId = tokenizer.Detokenize(movilRequest.token, Context);
                    if (userId == null)
                    {
                        return(new Response().WithStatusCode(HttpStatusCode.Unauthorized));
                    }
                }
                catch (Exception e)
                {
                    return(new Response().WithStatusCode(HttpStatusCode.Unauthorized));
                }


                var file = Request.Files.FirstOrDefault();
                return(FileProcessor(filePersister, file, @"/ImagenesMoviles", ".jpeg"));
            };
        }
Exemplo n.º 12
0
 public GallioRunnerConfigBuilder(IFilePersister filePersister)
     : this()
 {
     base.filePersister = filePersister;
 }
 public GallioRunnerConfigBuilder(IFilePersister filePersister)
     : this()
 {
     base.filePersister = filePersister;
 }
Exemplo n.º 14
0
 private AbstractRunnerConfigBuilder()
 {
     filePersister = new FilePersister();
 }
 private AbstractRunnerConfigBuilder()
 {
     filePersister = new FilePersister();
 }