コード例 #1
0
 protected static void Copy(DataAccess.Semester obj, Semester newObj)
 {
     newObj.ID    = obj.ID;
     newObj.Begin = obj.Begin;
     newObj.End   = obj.End;
     newObj.Name  = obj.Name;
 }
コード例 #2
0
        public static Semester FromDataAccessObject(DataAccess.Semester obj)
        {
            if (obj == null)
            {
                return(null);
            }

            Semester newObj = new Semester();

            ServiceObjects.Semester.Copy(obj, newObj);

            return(newObj);
        }
コード例 #3
0
        public static Semester FromDataAccessObject(DataAccess.Semester obj)
        {
            if (obj == null)
            {
                return(null);
            }

            Semester newObj = new Semester();

            ServiceObjects.Semester.Copy(obj, newObj);

            newObj.Links.Add(new Link("Courses", LinkType.Courses, RESTUrlUtil.Service.RESTSvc.GetCoursesBySemesterID(newObj.ID, 1)));

            return(newObj);
        }
コード例 #4
0
 static partial void PerformPreDeleteLogic(DataAccess.SampleObjectContext context, DataAccess.Semester obj)
 {
     if (obj.Courses != null)
     {
         foreach (DataAccess.Course course in obj.Courses)
         {
             CourseLogic.DeleteCourse(context, course.ID);
         }
     }
 }