public QuickSortDTO Post(int listSize) { //TODO: Precisa fazer um dependency injection no controller para ele não depender da interface externa de infraestrutura; ISortter qs = new QuickSort(new SortterRepository()); qs.SortIt(DataList.Create(listSize)); qs.SaveResult(); return new QuickSortDTO(qs.MachineCicles, qs.StartTime, qs.EndTime); }