public void ListCities()
        {
            try
            {
                if (_view.FilterList.Count > 0)
                {
                    using (_locationModel = new LocationModel())
                    {
                        _view.CityList = _locationModel.ListCitiesByIds(_view.FilterList);
                    }
                }
                else
                    _view.CityList = new List<CS_City>();

            }
            catch (Exception ex)
            {
                Logger.Write(string.Format("An Error has ocurred while trying to load the city list.\n{0}\n{1}", ex.Message, ex.StackTrace));
                _view.DisplayMessage("An Internal Error has ocurred while trying to load the city list.", false);
            }
        }