using PetaPoco.Business; using System.Collections.Generic; using Sony.Filtr.Contracts.Entities; namespace Sony.Filtr.Core.SpotifyUserCountries { public class SpotifyUserCountryFactory { public List GetSpotifyCountryUsers() { return PetaPocoRepository.Instance.Fetch(); } public SpotifyUserCountry AddSpotifyCountryUser(SpotifyUserCountry user) { user.CountryCode = user.CountryCode.ToLowerInvariant(); var id = PetaPocoRepository.Instance.Insert(user); user.ID = id; return user; } public SpotifyUserCountry UpdateSpotifyCountryUser(SpotifyUserCountry user) { user.CountryCode = user.CountryCode.ToLowerInvariant(); PetaPocoRepository.Instance.Update(user); return user; } internal void DeleteSpotifyCountryUser(SpotifyUserCountry user) { PetaPocoRepository.Instance.Delete(user); } } }