public void Add(OsobaInput input)
        {
            Models.Osoba       osoba           = new Models.Osoba();
            Models.Kancelarija novaKancelarija = new Models.Kancelarija();
            osoba.Ime     = input.Ime;
            osoba.Prezime = input.Prezime;
            var kancelarija = _kancelarijaService.Get(input.KancelarijaId);

            osoba.KancelarijaId = input.KancelarijaId;

            _osobaService.Insert(ObjectMapper.Map <Models.Osoba>(osoba));
        }
        public IActionResult EditOsoba(int id)
        {
            var        osoba     = _osobaService.GetById(id);
            OsobaInput novaOsoba = new OsobaInput();

            novaOsoba.Ime           = osoba.Ime;
            novaOsoba.Prezime       = osoba.Prezime;
            novaOsoba.KancelarijaId = osoba.KancelarijaId;

            var kancelarije = KancelarijaDropdown();

            ViewData["DropDown"] = kancelarije;
            return(View(novaOsoba));
        }
        public void Edit(int id, OsobaInput input)
        {
            var osoba = _osobaService.Get(id);

            if (osoba == null)
            {
                throw new UserFriendlyException("Nepostojeca osoba");
            }

            //osoba.Ime = input.Ime;
            //osoba.Prezime = input.Prezime;
            //osoba.KancelarijaId = input.KancelarijaId;

            ObjectMapper.Map(input, osoba);
        }
 public IActionResult EditOsoba(int id, OsobaInput input)
 {
     _osobaService.Edit(id, input);
     return(RedirectToAction("GetAllOsoba"));
 }
 public IActionResult AddOsoba(OsobaInput input)
 {
     _osobaService.Add(input);
     return(RedirectToAction("GetAllOsoba"));
 }