public void CreateReport(IEnumerable <Student> item, string path) { var dataToWrite = new List <DataToWrite>(); foreach (var student in item) { var studentToWrite = _mapper.Map <DataToWrite>(student); studentToWrite.AverageMarks = AverageMarks.GetAverageStudentMark(student); dataToWrite.Add(studentToWrite); } _fileHelper.CreateReport(dataToWrite, AverageMarks.GetAverageStudentsMark(item.ToList()), path); }