public IActionResult AddNewPerson(HomeAddNewPersonVM viewmodel)
 {
     if (viewmodel.TypeOfPersonId == 1)
     {
         FizickoLice person = new FizickoLice
         {
             Email     = viewmodel.Email,
             Fax       = viewmodel.Fax,
             MjestoId  = viewmodel.CitieId,
             Naziv     = viewmodel.Naziv,
             TajniBroj = viewmodel.TajniBroj,
             Telefon   = viewmodel.Telefon,
             Ulica     = viewmodel.Ulica
         };
         _db.FizickaLica.Add(person);
     }
     else
     {
         PravnoLice legalPerson = new PravnoLice
         {
             Email       = viewmodel.Email,
             Fax         = viewmodel.Fax,
             MjestoId    = viewmodel.CitieId,
             Naziv       = viewmodel.Naziv,
             Telefon     = viewmodel.Telefon,
             Ulica       = viewmodel.Ulica,
             MaticniBroj = viewmodel.MaticniBroj,
             PIB         = viewmodel.PIB
         };
         _db.PravnaLica.Add(legalPerson);
     }
     _db.SaveChanges();
     return(RedirectToAction("Index"));
 }
        public IActionResult AddNewPerson()
        {
            HomeAddNewPersonVM viewmodel = new HomeAddNewPersonVM();

            viewmodel.Cities = _db.Mjesta.Select(x => new SelectListItem
            {
                Text  = x.Naziv,
                Value = x.Id.ToString()
            }).ToList();
            viewmodel.TypeOfPerson.Add(new SelectListItem {
                Text = "Fizicko lice", Value = "1"
            });
            viewmodel.TypeOfPerson.Add(new SelectListItem {
                Text = "Pravno lice", Value = "2"
            });

            return(View(viewmodel));
        }