コード例 #1
0
 public int InsertStudent(Student student)
 {
     EntityFramework.Student efStudent = AutoMapper.Mapper.Map <EntityFramework.Student>(student);
     _context.Students.Add(efStudent);
     Save();
     return(efStudent.Id);
 }
コード例 #2
0
 public void DeleteStudent(int studentId)
 {
     EntityFramework.Student efStudent = _context.Students.FirstOrDefault(s => s.Id == studentId);
     if (efStudent != null)
     {
         _context.Students.Remove(efStudent);
         Save();
     }
 }
コード例 #3
0
 public void UpdateStudent(Student student)
 {
     EntityFramework.Student efStudent = _context.Students.FirstOrDefault(s => s.Id == student.Id);
     if (efStudent != null)
     {
         efStudent.FirstName             = student.FirstName;
         efStudent.LastName              = student.LastName;
         _context.Entry(efStudent).State = EntityState.Modified;
         Save();
     }
 }
コード例 #4
0
 public Student GetStudentById(int id)
 {
     EntityFramework.Student efStudent = _context.Students.Find(id);
     return(AutoMapper.Mapper.Map <Student>(efStudent));
 }