public void LoadData()
        {
            if (DataLoaded) { return; }
            IsBusy = true;

            Scheduler.NewThread.Schedule(() =>
            {
                Debug.WriteLine(string.Format("Load Field Data - {0}", System.Threading.Thread.CurrentThread.ManagedThreadId));

                var fields = _eventRepository.Locations().Select(x =>
                                                                 {
                                                                     var field = new Field(x);
                                                                     return field;

                                                                 }).OrderBy(x => x.Name).ToList();

                HandleLoadedCallback(fields);
            });
        }
        private void EditSelectedTeam(Field field)
        {
            if (field == null) { return; }

            var url = string.Format("/Views/Fields/CreationPage.xaml?{0}={1}", QueryStringConstants.FieldId, field.Id);

            _navigationService.NavigateTo(new Uri(url, UriKind.RelativeOrAbsolute));
        }