Exemplo n.º 1
0
        public async Task <TextFile> AddFileAsync(string text)
        {
            var textFile = new TextService.Repositories.Entities.TextEntity {
                TextValue = text
            };

            textFile = await _textRepository.CreateAsync(textFile);

            textFile.TextValue = null;

            return(_mapper.Map <TextFile>(textFile));
        }
Exemplo n.º 2
0
        private async Task <TextFile> AddFileUpload(string fileName)
        {
            byte[] result;
            await using (FileStream sourceStream = File.Open(fileName, FileMode.Open))
            {
                result = new byte[sourceStream.Length];
                await sourceStream.ReadAsync(result, 0, (int)sourceStream.Length);
            }

            var fileData = System.Text.Encoding.UTF8.GetString(result);
            var textFile = new TextService.Repositories.Entities.TextEntity {
                TextValue = fileData
            };

            textFile = await _textRepository.CreateAsync(textFile);

            textFile.TextValue = null;
            return(_mapper.Map <TextFile>(textFile));
        }