Create a C# asp.net page load event to detect user location, when the user open webpage, propose the closest service for him according to his location from db list. Service location will be added manually to the database (MS SQL 2008 R2). Also, the user must be capable, manually select from the map the service. As a sample, I upload images from the same app.