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); }