public static void Execute() { var dbPerson = new DbPerson { FirstName = "Adam", LastName = "Adamski", BirthDate = new DateTime(1982, 2, 12) }; ToString(new DbPersonToPersonAdapter(dbPerson)); ToString(DbPersonExtensions.ToPerson(dbPerson)); ToString(dbPerson.ToPerson()); }
public static IPerson ToPerson(this DbPerson person) { return(new DbPersonToPersonAdapter(person)); }
public DbPersonToPersonAdapter(DbPerson dbPerson) { _dbPerson = dbPerson; }