public static IViewable ConvertToFonogramViewable(IDbFonogram input)
        {
            IFonogramViewable fonogram = populateFonogram(input);

            foreach (var izvodjac in input.Izvodjaci)
            {
                fonogram.Izvodjaci.Add(populateIzvodjac(izvodjac) as Izvodjac);
            }

            return(fonogram);
        }
        private static IFonogramViewable populateFonogram(IDbFonogram input)
        {
            IFonogramViewable fonogram = new Fonogram();

            fonogram.Id            = input.FonogramId;
            fonogram.Naziv         = input.Naziv;
            fonogram.GodinaIzdanja = input.GodinaIzdanja;
            fonogram.KataloskiBroj = input.KataloskiBroj;
            fonogram.AlbumNaziv    = RetrieveAlbum.AlbumWithoutFonogram(input.AlbumId).Naziv;

            return(fonogram);
        }