public ItemsService(ICommonServices <T> commonServices) { _sharedItems = commonServices.SharedItems; _logger = commonServices.LoggerFactory.CreateLogger <ItemsService <T> >(); _sharedItems.PropertyChanged += SharedItems_PropertyChanged; }
public BooksService( IRepository <Book, int> booksRepository, ISharedItems <Book> sharedItemsService, ILoggerFactory loggerFactory) : base(sharedItemsService, loggerFactory) { _booksRepository = booksRepository ?? throw new ArgumentNullException(nameof(booksRepository)); }
public CommonBookServices( IDialogService dialogService, ILoggerFactory loggerFactory, IMessageService messageService, ISharedItems <Book> sharedItemsService) { DialogService = dialogService; LoggerFactory = loggerFactory; MessageService = messageService; SharedItems = sharedItemsService; }