Exemplo n.º 1
0
        private void parseFonogram(IViewModel viewModel, FonogramDTO output)
        {
            IFonogramViewModel input = viewModel as IFonogramViewModel;

            output.Id            = input.Id;
            output.Naziv         = input.Naziv;
            output.KataloskiBroj = input.KataloskiBroj;
            output.GodinaIzdanja = input.GodinaIzdanja;
        }
Exemplo n.º 2
0
 static private void ShowFonogram(IFonogramViewModel fonogram)
 {
     Console.Clear();
     Console.WriteLine("Obrada je zavrsena za sledeci fonogram:");
     Console.WriteLine("-----------------------------------------------------");
     Console.WriteLine("Id: {0} Naziv: {1}", fonogram.Id, fonogram.Naziv);
     Console.WriteLine("Naziv albuma: {0}", fonogram.AlbumNaziv);
     Console.WriteLine("Godina izdanja: {0}", fonogram.GodinaIzdanja);
     Console.WriteLine("Kataloski broj: {0}", fonogram.KataloskiBroj);
     Console.WriteLine("Izvodjaci: {0}", fonogram.Izvodjaci);
     Console.WriteLine("-----------------------------------------------------");
     Console.WriteLine("Pritisnite Enter za povratak na prethodni meni.");
     Console.ReadLine();
 }
        public void IsGetFonogramViewModel_correct()
        {
            //Arrange
            //Act
            IViewModel         viewmodel  = ConvertToViewModel.GetFonogramViewModel(_fonogram);
            IFonogramViewModel Iviewmodel = viewmodel as IFonogramViewModel;

            //Assert
            Assert.IsInstanceOfType(viewmodel, typeof(IViewModel));
            Assert.IsInstanceOfType(viewmodel, typeof(IFonogramViewModel));
            Assert.IsInstanceOfType(viewmodel, typeof(FonogramViewModel));
            Assert.AreEqual(Iviewmodel.Id, _fonogram.Id);
            Assert.AreEqual(Iviewmodel.Naziv, _fonogram.Naziv);
            Assert.AreEqual(Iviewmodel.KataloskiBroj, _fonogram.KataloskiBroj);
            Assert.AreEqual(Iviewmodel.GodinaIzdanja, _fonogram.GodinaIzdanja);
            Assert.AreEqual(Iviewmodel.Izvodjaci, "Jos nema unosa");
        }