Turns out that I wasn't directing the control to the correct locatioin for my Webservice file. Once I fixed that I still wasn't getting results even though I was hitting the method in the webservice. Turns out I wasn't return the results correctly. I fixed it by turning this
return EE.DamSafetyDatas
.Take(count)
.Where(c => c.DamName.StartsWith(prefixText))
.Distinct()
.OrderBy(c => c.DamName)
.Select(c => c.DamName)
.ToArray();
to
return EE.DamSafetyDatas
.Where(c => c.DamName.StartsWith(prefixText))
.Distinct().Take(count)
.OrderBy(c => c.DamName)
.Select(c => c.DamName)
.ToList.ToArray();
I also had to change the location of the .Take(count) because it would take the first (count = 10) from the list THEN filter them by starts with.