public void DeleteItem(int id)
        {
            OlympiadStudent itemToDelete = new OlympiadStudent()
            {
                OlympiadStudentID = id
            };

            _database.OlympiadStudents.Delete(itemToDelete.OlympiadStudentID);
            _database.Save();
        }
        public OlympiadStudentDTO GetItem(int?id)
        {
            OlympiadStudent olympiadStudent = _database.OlympiadStudents.Get(id);

            return(new OlympiadStudentDTO
            {
                OlympiadStudentID = olympiadStudent.OlympiadStudentID,
                StudentID = olympiadStudent.StudentID,
                OlympiadID = olympiadStudent.OlympiadID,
                StudentPlace = olympiadStudent.StudentPlace,
                InstructorID = olympiadStudent.InstructorID,
                Prize = olympiadStudent.Prize
            });
        }
        public void UpdateItem(OlympiadStudentDTO item)
        {
            OlympiadStudent olympiadStudent = new OlympiadStudent
            {
                OlympiadStudentID = item.OlympiadStudentID,
                StudentID         = item.StudentID,
                OlympiadID        = item.OlympiadID,
                StudentPlace      = item.StudentPlace,
                InstructorID      = item.InstructorID,
                Prize             = item.Prize
            };

            _database.OlympiadStudents.Update(olympiadStudent);
            _database.Save();
        }