Ejemplo n.º 1
0
    public List <string> GetCityByContextKeyAndPrefixText(string prefixText, string contextKey)
    {
        var masterDal = new Falcon.DataAccess.Master.MasterDAL();

        // TODO: Using '0' is a hook here will have to be removed once we modify autoCompleteExtender.
        return((!string.IsNullOrEmpty(contextKey) && contextKey != "0") ? masterDal.GetCitybyState(contextKey, prefixText, 4).Select <ECity, string>(city => city.Name).ToList <string>() : masterDal.GetUniqueCity(prefixText, 6).Select <ECity, string>(city => city.Name).ToList <string>());
    }
Ejemplo n.º 2
0
    public List <ECity> GetCityByStateAndPrefixText(string prefixText, string stateName)
    {
        var cities = new List <ECity>();

        var masterDal = new Falcon.DataAccess.Master.MasterDAL();

        try
        {
            cities = !string.IsNullOrEmpty(stateName) ? masterDal.GetCitybyState(stateName, prefixText, 4) : masterDal.GetUniqueCity(prefixText, 6);
        }
        catch { }

        return(cities);
    }
Ejemplo n.º 3
0
    public string[] GetMatchingCity(string prefixText, int count, string contextKey)
    {
        List <string> items = new List <string>();

        //HealthYes.Web.UI.CityService.CityService service = new HealthYes.Web.UI.CityService.CityService();

        var masterDal = new Falcon.DataAccess.Master.MasterDAL();

        try
        {
            //ECity[] cityarr = new ECity[0];
            if (!string.IsNullOrEmpty(contextKey))
            {
                //cityarr = service.GetCitybyNameandState(Convert.ToInt32(contextKey), true, prefixText);
                var cities = masterDal.GetCitybyState(contextKey, prefixText, 4);
                foreach (ECity city in cities)
                {
                    items.Add(city.Name);
                }
            }
            else
            {
                //cityarr = service.GetUniqueCity(prefixText);
                var cities = masterDal.GetUniqueCity(prefixText, 6);
                foreach (ECity city in cities)
                {
                    items.Add(city.Name);
                }
            }
        }
        catch (Exception ex)
        {
            items.Add(ex.Message);
        }

        return(items.ToArray());
    }