public async Task <ServiceResult> Update(int id, RadnikUpsertDto radnikDto) { if (!_dbContext.StacionarnaOdeljenja.Any(x => x.Id == radnikDto.StacionarnoOdeljenjeId)) { return(ServiceResult.NotFound($"Stacionarno odeljenje sa ID-em {radnikDto.StacionarnoOdeljenjeId} nije pronadjeno")); } var entity = await _dbContext.Radnici .Include(x => x.KorisnickiNalog) .Include(x => x.LicniPodaci) .FirstOrDefaultAsync(x => x.Id == id); if (entity == null) { return(ServiceResult.NotFound($"Radnik sa ID-em {id} nije pronadjen")); } await _korisnikService.Update(entity.KorisnickiNalogId, radnikDto.KorisnickiNalog); await _licniPodaciService.Update(entity.LicniPodaciId, radnikDto.LicniPodaci); await Task.Run(() => { entity.StacionarnoOdeljenjeId = radnikDto.StacionarnoOdeljenjeId; _dbContext.Update(entity); }); await _dbContext.SaveChangesAsync(); return(ServiceResult.OK(entity)); }
public Model.Models.Korisnici Update(int id, [FromBody] KorisniciUpsertRequest request) { var r = _service.Update(id, request); return(r); }
public Model.Korisnik Update(int id, [FromBody] KorisnikUpdateRequest request) { return(_service.Update(id, request)); }
public Model.Korisnik Update(int id, KorisnikInsertRequest request) { return(_korisnikService.Update(id, request)); }
public KorisnikEditRequest Update(KorisnikEditRequest Model, int id) { return(_korisnikService.Update(Model, id)); }
public Korisnik Update(int id, InsertClanRequestModel Model) { return(_KorisnikService.Update(id, Model)); }