public static LibraryCard AddLibraryCard(ILibraryCardAdapter adapter, LibraryCardBase libraryCard) { var newLibraryCard = (LibraryCard)libraryCard; newLibraryCard.Id = Guid.NewGuid(); return(adapter.AddLibraryCard(newLibraryCard)); }
public LibraryCardOrchestrator(ICustomerAdapter customerAdapter, ILibraryCardAdapter libraryCardAdapter) { CustomerAdapter = customerAdapter; LibraryCardAdapter = libraryCardAdapter; }
// DI Will Inject Requires Empty Constructor public LibraryCardOrchestrator() { LibraryCardAdapter = DependencyFactory.Resolve <ILibraryCardAdapter>(); }