public Klub MapKlubViewToKlub(KlubView view) { var result = new Klub() { Id = view.Id, Naziv = view.Naziv, GodinaOsnivanja = view.GodinaOsnivanja, SjedisteKlubaId = view.SjedisteKluba.Id, StadionId = view.Stadion.Id }; return(result); }
// PUT: api/klub/5 public IHttpActionResult Put([FromBody] KlubView klub) { var model = _mapper.MapKlubViewToKlub(klub); var result = _service.UpdateKlub(model); if (result) { return(Ok(result)); } else { return(InternalServerError()); } }
public KlubView MapKlubToBasicKlub(Klub klub) { var result = new KlubView { Id = klub.Id, Naziv = klub.Naziv, GodinaOsnivanja = klub.GodinaOsnivanja, SjedisteKluba = new LokacijaView() { Id = klub.SjedisteKluba.Id, Adresa = klub.SjedisteKluba.Adresa, Drzava = new DrzaveView() { Id = klub.SjedisteKluba.Drzava.Id, NazivDrzave = klub.SjedisteKluba.Drzava.NazivDrzave, Oznaka = klub.SjedisteKluba.Drzava.Oznaka } }, Stadion = new StadionView() { Id = klub.Stadion.Id, Naziv = klub.Stadion.Naziv, Kapacitet = klub.Stadion.Kapacitet, Lokacija = new LokacijaView() { Id = klub.Stadion.Lokacija.Id, Adresa = klub.Stadion.Lokacija.Adresa, Drzava = new DrzaveView() { Id = klub.Stadion.Lokacija.Drzava.Id, NazivDrzave = klub.Stadion.Lokacija.Drzava.NazivDrzave, Oznaka = klub.Stadion.Lokacija.Drzava.Oznaka } } } }; return(result); }