Hi,
you can use REST web services for your requirements. It will fullfil your auto complete feature also. Right now i working the similar kind of project, you can see my profile. if you want will provide you the design document for the same.
I am an individual freelance, having more than 10yrs of exp in developing applications, window & web based, using .Net (C#.Net, Asp.Net (MVC), XML, WPF, WCF (Webservices) kendo ui, MySQL and SQL Server etc).
By worked with Giants clients like Microsoft as a vendor, got expertise in delivering the quality code with in the time please see my profile.
Time and cost may vary based on the complexity and the requirements.
Awaiting for your positive response