コード例 #1
0
        public void UpdateStudentInDb(Student student)
        {
            var stdInDb = GetStudentByEmail(student.Email);

            stdInDb.FirstName = student.FirstName;
            stdInDb.LastName  = student.LastName;
            stdInDb.Email     = student.Email;
            stdInDb.Password  = student.Password;
            stdInDb.DOB       = student.DOB;
            stdInDb.Address   = student.Address;
            stdInDb.ClassId   = student.ClassId;

            try
            {
                _repository.Update <Student>(stdInDb);
                _repository.Commit();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }