예제 #1
0
        public static StudentModel Transform(DomainStudent input)
        {
            var output = new StudentModel();

            Transformers.ForEach(i => i(input, output));

            return(output);
        }
예제 #2
0
        public void Insert(DomainStudent student)
        {
            Session.Save(student);

            if (student.StudentCourses != null)
            {
                foreach (var course in student.StudentCourses)
                {
                    Session.Save(course);
                }
            }

            Session.Flush();
        }
예제 #3
0
 public void Delete(DomainStudent student)
 {
     Session.Delete(student);
     Session.Flush();
 }
예제 #4
0
 public void Evict(DomainStudent student)
 {
     Session.Evict(student);
 }
예제 #5
0
 public void Update(DomainStudent student)
 {
     Session.Update(student);
     Session.Flush();
 }