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); } }
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); }