示例#1
0
 public ZipCodesViewModel(
     IMvxNavigationService navigationService,
     IAlertService alertService,
     IZipCodesRepository zipCodesRepository
     ) : base(navigationService, alertService)
 {
     ZipCodesRepository = zipCodesRepository ?? throw new ArgumentNullException(nameof(zipCodesRepository));
 }
示例#2
0
 public UpdateService(
     IDataProvider dataProvider,
     IUpdateRepository updateRepository,
     ICitiesRepository citiesRepository,
     IZipCodesRepository zipCodesRepository
     )
 {
     DataProvider       = dataProvider ?? throw new ArgumentNullException(nameof(dataProvider));
     UpdateRepository   = updateRepository ?? throw new ArgumentNullException(nameof(updateRepository));
     CitiesRepository   = citiesRepository ?? throw new ArgumentNullException(nameof(citiesRepository));
     ZipCodesRepository = zipCodesRepository ?? throw new ArgumentNullException(nameof(zipCodesRepository));
 }