Пример #1
0
        public async Task <FileStreamResult> InstrumentationsFile()
        {
            var memoryStream     = new MemoryStream();
            var instrumentations = await _instrumentationService.GetAllByNameAndIdAsync();

            var bytes = Encoding.ASCII.GetBytes(JsonConvert.SerializeObject(instrumentations));

            memoryStream.Write(bytes, 0, bytes.Length);

            var fileStreamResult = new FileStreamResult(memoryStream, "application/json");

            fileStreamResult.FileDownloadName    = "instrumentations.json";
            fileStreamResult.FileStream.Position = 0;
            return(fileStreamResult);
        }