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)); }
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)); }