public void Update(int id, OsobaCreateDto osoba) { var osobaId = _osobaRepository.FirstOrDefault(c => c.Id == osoba.Id); if (osobaId == null) { throw new UserFriendlyException("Osoba sa naznacenim Id ne posoji."); } _objectMapper.Map(osoba, osobaId); }
public void Create(OsobaCreateDto osoba) { var provOsobe = _osobaRepository.FirstOrDefault(c => c.Id == osoba.Id); if (provOsobe != null) { throw new UserFriendlyException("Osoba sa naznacenim Id vec posoji."); } Osoba novaOsoba = new Osoba { Ime = osoba.Ime, Prezime = osoba.Prezime, KancelarijaId = osoba.KancelarijaId }; Kancelarija novaKancelarija = new Kancelarija(); var kancId = _kancelarijaRepository.Get(osoba.KancelarijaId); var osobaC = _objectMapper.Map <Osoba>(osoba); _osobaRepository.Insert(osobaC); }
//[HttpPost] public IActionResult NovaOsoba(OsobaCreateDto osobaNew) { _osobe.Create(osobaNew); //RedrectToAction(imeAkcija, imeKontrolera) return(RedirectToAction("OsobeGetAll")); }