Пример #1
0
        public void DeleteStudent(int studentId)
        {
            var student = _studentsRepository.GetStudentById(studentId);

            foreach (var studentMedia in student.StudentsMedia)
            {
                var filename  = studentMedia.ImageName;
                var directory = Directory.GetCurrentDirectory() + "\\ClientApp\\public\\Images";
                var path      = Path.Combine(directory, filename);
                try
                {
                    File.Delete(path);
                }
                catch (IOException)
                {
                    //log exception when logger will be present
                }
            }
            _studentsRepository.Delete(student);
        }