public static Person ToPerson(this DbPerson person) { var adapter = new DbPersonAdapter(person); return(new Person() { Name = adapter.Name, Age = adapter.Age }); }
public static void Execute() { var dbPerson = new DbPerson { FirstName = "Adam", LastName = "Adamski", BirthDate = new DateTime(1982, 2, 12) }; ToString(new DbPersonAdapter(dbPerson)); ToString(PersonAdaptation.ToPerson(dbPerson)); ToString(dbPerson.ToPerson()); }
public DbPersonAdapter(DbPerson dbPerson) { _dbPerson = dbPerson; }