using salesbook.Shared.Core.Interface; namespace salesbook.Maui.Core.Services; public class NavigationService(IServiceProvider serviceProvider) : INavigationService { public async Task NavigateToDetailsAsync() { var detailsPage = serviceProvider.GetService(); if (Application.Current.MainPage is NavigationPage nav && detailsPage != null) { await nav.Navigation.PushAsync(detailsPage); } } }