Ejemplo n.º 1
0
        public static LibraryCard AddLibraryCard(ILibraryCardAdapter adapter, LibraryCardBase libraryCard)
        {
            var newLibraryCard = (LibraryCard)libraryCard;

            newLibraryCard.Id = Guid.NewGuid();

            return(adapter.AddLibraryCard(newLibraryCard));
        }
Ejemplo n.º 2
0
 public LibraryCardOrchestrator(ICustomerAdapter customerAdapter,
                                ILibraryCardAdapter libraryCardAdapter)
 {
     CustomerAdapter    = customerAdapter;
     LibraryCardAdapter = libraryCardAdapter;
 }
Ejemplo n.º 3
0
 // DI Will Inject Requires Empty Constructor
 public LibraryCardOrchestrator()
 {
     LibraryCardAdapter = DependencyFactory.Resolve <ILibraryCardAdapter>();
 }