Beispiel #1
0
        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;
 }