internal static ServiceProviderPrintDirectionVm MapToServiceProviderPrintDirectionVm(this ServiceProvider serviceProvider, double latitude, double longitude)
        {
            ServiceProviderPrintDirectionVm serviceProviderDetailsVm = serviceProvider.MapToServiceProviderDetailsVm(new ServiceProviderPrintDirectionVm()) as ServiceProviderPrintDirectionVm;

            if (serviceProviderDetailsVm != null)
            {
                serviceProviderDetailsVm.StartLatitude  = latitude;
                serviceProviderDetailsVm.StartLongitude = longitude;
            }
            return(serviceProviderDetailsVm);
        }
        public static ServiceProviderPrintDirectionVm GetServiceProviderPrintDirectionVm(long serviceProviderId, double latitude, double longitude)
        {
            ServiceProviderPrintDirectionVm serviceProviderPrintDirectionVm = null;
            ServiceProvider serviceProvider = SearchBc.Instance.GetServiceProvider(serviceProviderId);

            if (serviceProvider != null)
            {
                serviceProviderPrintDirectionVm     = serviceProvider.MapToServiceProviderPrintDirectionVm(latitude, longitude);
                serviceProviderPrintDirectionVm.Seo = SeoHelper.GetSeo(serviceProviderPrintDirectionVm);
            }
            return(serviceProviderPrintDirectionVm);
        }