public LocationViewModel GetNewLocationViewModel(int clubId)
        {
            var model = new LocationViewModel();

            model.Club = _clubRepository.GetClubById(clubId);

            return model;
        }
        public LocationViewModel UpdateLocation(LocationViewModel model)
        {
            var location = _locationRepository.GetLocationById(model.LocationId);

            location.Url = model.Url;

            _locationRepository.UpdateLocation(location);

            return model;
        }
        public LocationViewModel GetEditLocationViewModel(int locationId)
        {
            var model = new LocationViewModel();

            var location = _locationRepository.GetLocationById(locationId);

            model.LocationId = location.LocationId;
            model.Name = location.Name;
            model.Url = location.Url;
            model.Club = location.Club;

            return model;
        }
        public LocationViewModel SaveNewLocation(LocationViewModel model)
        {
            var location = new Location
                           	{
                           		Name = model.Name,
                           		Url = model.Url,
                           		ClubId = model.Club.ClubId,
                                DateCreated = DateTime.Now
                           	};

            _locationRepository.SaveNewLocation(location);

            return model;
        }