public async Task <HttpResponseMessage> UpdateKorisnikAsync(KorisnikViewModel updateK) { try { KorisnikViewModel toBeUpdated = Mapper.Map <KorisnikViewModel>(await korisnikService.Get(updateK.Id)); if (toBeUpdated == null) { return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Nije pronađen trazeni korisnik.")); } else { var response = await korisnikService.UpdateAsync(Mapper.Map <IKorisnikDomainModel>(updateK)); return(Request.CreateResponse(HttpStatusCode.OK, response));//***Ovaj način sam sam smislio dok sam radio. Malo drugačije smo radili Lvl. 3 zd na praksi kod vas. Tek kasnije sam primjetio da nismo tako radili, ali nisam ništa htio mijenjat zato što je i ovako funkcioniralo, samo što ima više kooda i teze je razumjeti.*** } } catch (Exception e) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, "Greska prilikom promjene")); } }