示例#1
0
        public async Task <SavedData> Create(SortingInput input)
        {
            long[] array = input.GetNumbers();

            ArraySorter sorter = new ArraySorter(new MergeSort());

            sorter.Sort(array);

            string orderedNumbers = StringHelper.Concat(array);

            string fileName = await _fileService.SaveToFile(orderedNumbers);

            return(new SavedData {
                OrderedNumbers = orderedNumbers, FileName = fileName
            });
        }