Ejemplo n.º 1
0
        public string PostImportDryRunForStatusUrl(string filename, byte[] contentBytes)
        {
            var importRequest = new PostObservationsDryRunV2
            {
                FileType = "SIMPLE_CSV",
                LinkFieldVisitsForNewObservations = false,
                TimeZoneOffset = $"{_context.UtcOffset:m}"
            };

            using (var stream = new MemoryStream(contentBytes))
            {
                _samplesClient.PostFileWithRequest(stream, filename, importRequest);
                return(_samplesClient.LocationResponseHeader);
            }
        }
Ejemplo n.º 2
0
        public string PostImportDryRunForStatusUrl(FileInfo csvFileInfo)
        {
            var importRequest = new PostObservationsDryRunV2
            {
                FileType = "SIMPLE_CSV",
                LinkFieldVisitsForNewObservations = false,
                TimeZoneOffset = _context.DefaultUtcOffset
            };

            using (var stream = new MemoryStream(File.ReadAllBytes(csvFileInfo.FullName)))
            {
                _samplesClient.PostFileWithRequest(stream, csvFileInfo.Name, importRequest);
                return(_samplesClient.LocationResponseHeader);
            }
        }