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