コード例 #1
0
ファイル: KlubMapper.cs プロジェクト: glolic/Zavrsni-rad
        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);
        }
コード例 #2
0
ファイル: KlubController.cs プロジェクト: glolic/Zavrsni-rad
        // 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());
            }
        }
コード例 #3
0
ファイル: KlubMapper.cs プロジェクト: glolic/Zavrsni-rad
        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);
        }