Exemple #1
0
 public static IDalEntity ToDal(this IORMEntity entity)
 {
     if (entity is Answer)
     {
         return((entity as Answer).ToDalAnswer());
     }
     else if (entity is UniversityInfo)
     {
         return((entity as UniversityInfo).ToDalUniversityInfo());
     }
     else if (entity is Role)
     {
         return((entity as Role).ToDalRole());
     }
     else if (entity is Test)
     {
         return((entity as Test).ToDalTest());
     }
     else if (entity is TestType)
     {
         return((entity as TestType).ToDalTestType());
     }
     else if (entity is User)
     {
         return((entity as User).ToDalUser());
     }
     else if (entity is Material)
     {
         return((entity as Material).ToDalMaterial());
     }
     else
     {
         return(null);
     }
 }
Exemple #2
0
 public static void CopyToOrm(this IDalEntity dal, IORMEntity orm, DbContext context)
 {
     if (dal is DalUser && orm is User)
     {
         (dal as DalUser).CopyToOrmUser((User)orm, context);
     }
     //else if (dal is DalTest && orm is Test)
     //    (dal as DalTest).CopyToOrmTest((Test)orm, context);
 }