Example #1
0
        private void parseIzvodjac(IViewModel viewModel, IzvodjacDTO output)
        {
            IIzvodjacViewModel input = viewModel as IIzvodjacViewModel;

            output.Id    = input.Id;
            output.Naziv = input.Naziv;
        }
 public DeleteIzvodjac()
 {
     _izvodjac = new IzvodjacDTO();
     _load     = new LoadDTO();
     _engine   = new Engine();
     _read     = new ReadIzvodjac();
 }
        private void retrieveIzvodjac(int input)
        {
            IDTO izvodjac = new IzvodjacDTO();

            izvodjac.Id = input;

            if (_read.DoSearch(izvodjac) == true)
            {
                ParseIzvodjac(_read.GetViewModel());
            }
        }
        public void IsSaveIzvodjac_correct()
        {
            //arrange
            IDTO izvodjac = new IzvodjacDTO();

            izvodjac.Naziv = "Aca";

            var mojIzvodjac = (IzvodjacViewModel)_service.SaveIzvodjac(izvodjac);

            //assert
            Assert.IsInstanceOfType(_service.SaveIzvodjac(izvodjac), typeof(IViewModel));
            Assert.IsInstanceOfType(_service.SaveIzvodjac(izvodjac), typeof(IzvodjacViewModel));
            Assert.IsNotNull(mojIzvodjac.Fonogrami);
            Assert.IsNotNull(mojIzvodjac.Albumi);
        }
Example #5
0
        public void IsIzvodjacMethod_correct()
        {
            //Arrange
            IDTO idto = new IzvodjacDTO();

            idto.Naziv = "Aca";

            //Act
            _saver.Izvodjac(idto);

            //Assert
            Assert.IsInstanceOfType(_saver.GetViewable(), typeof(IViewable));
            Assert.IsInstanceOfType(_saver.GetViewable(), typeof(IIzvodjacViewable));
            Assert.IsInstanceOfType(_saver.GetViewable(), typeof(Izvodjac));
        }
Example #6
0
        public void LoadIzvodjac(IzvodjacDTO input)
        {
            Console.Clear();
            Console.WriteLine("Unesite Id izvodjaca kog zelite da ucitate iz baze podataka i pritisnite Enter!\nZa povratak na prethodni meni ukucajte znak \'*\' i pritisnite Enter.");

            string izbor = Console.ReadLine();
            int    id    = 0;

            if (izbor == "*")
            {
                Console.Clear();
                return;
            }

            if (int.TryParse(izbor, out id))
            {
                input.Id = id;

                if (_read.DoSearch(input))
                {
                    parseIzvodjac(_read.GetViewModel(), input);
                }

                else
                {
                    input.Id = 0;
                }
            }

            else
            {
                input.Id = 0;
                Console.Clear();
                Console.WriteLine("Neispravan unos! Pritisnite Enter za nastavak...");
                Console.ReadLine();
                return;
            }
        }
        private void executeDelete()
        {
            Console.Clear();
            Console.WriteLine("-------------------------------------------------------------------------------------------");
            Stats.IzvodjacStats(_izvodjac);
            Console.WriteLine("-------------------------------------------------------------------------------------------");
            Console.WriteLine("Da li ste sigurni da zelite da izbrisete navedenog izvodjaca? izvodjac ce biti trajno obrisan! \nDa odustanete ukucajte \'ne\' i pritisnite enter. \nZa nastavak ukucajte bilo sta drugo i pritisnite enter.");

            string odgovor = Console.ReadLine().Trim().ToLower();

            if (odgovor == "ne")
            {
                Console.Clear();
                return;
            }

            if (_izvodjac.Id != 0)
            {
                if (_engine.DoDelete(_izvodjac))
                {
                    Console.Clear();
                    Console.WriteLine("IZVODJAC JE IZBRISAN! Pritisnite enter za povratak na prethodni meni.");
                    Console.ReadLine();
                    Console.Clear();
                    _izvodjac = new IzvodjacDTO();
                }
            }

            else
            {
                Console.Clear();
                Console.WriteLine("Izvodjac nije ucitan! Pritisnite Enter za povratak na prethodni meni.");
                Console.ReadLine();
                Console.Clear();
            }
        }
Example #8
0
 public CreateIzvodjac()
 {
     Izvodjac = new IzvodjacDTO();
 }
Example #9
0
 static public void IzvodjacStats(IzvodjacDTO input)
 {
     Console.WriteLine("Naziv: {0}", input.Naziv);
 }