/// <summary> /// Initializes a new instance of the <see cref="LocationDialog"/> class. /// </summary> /// <param name="locationDialogFactory">The location dialog factory service.</param> /// <param name="resourceManager">The location resource manager.</param> internal LocationDialog( ILocationDialogFactory locationDialogFactory, IFavoritesManager favoritesManager, LocationResourceManager resourceManager = null) : base(resourceManager) { SetField.NotNull(out this.locationDialogFactory, nameof(locationDialogFactory), locationDialogFactory); SetField.NotNull(out this.favoritesManager, nameof(favoritesManager), favoritesManager); }
internal EditFavoriteLocationDialog( ILocationDialogFactory locationDialogFactory, IFavoritesManager favoritesManager, string favoriteName, Location favoriteLocation, LocationResourceManager resourceManager) : base(resourceManager) { SetField.NotNull(out this.locationDialogFactory, nameof(locationDialogFactory), locationDialogFactory); SetField.NotNull(out this.favoritesManager, nameof(favoritesManager), favoritesManager); SetField.NotNull(out this.favoriteName, nameof(favoriteName), favoriteName); SetField.NotNull(out this.favoriteLocation, nameof(favoriteLocation), favoriteLocation); }
public FavoriteLocationRetrieverDialog( bool supportsKeyboard, IFavoritesManager favoritesManager, ILocationDialogFactory locationDialogFactory, ILocationCardBuilder cardBuilder, IGeoSpatialService geoSpatialService, LocationOptions options, LocationRequiredFields requiredFields, LocationResourceManager resourceManager) : base(geoSpatialService, options, requiredFields, resourceManager) { SetField.NotNull(out this.favoritesManager, nameof(favoritesManager), favoritesManager); SetField.NotNull(out this.locationDialogFactory, nameof(locationDialogFactory), locationDialogFactory); SetField.NotNull(out this.cardBuilder, nameof(cardBuilder), cardBuilder); this.supportsKeyboard = supportsKeyboard; }