Ejemplo n.º 1
0
        public Igraci MapIgracViewToIgrac(IgracView view)
        {
            var result = new Igraci()
            {
                Id         = view.Id,
                BrojDresa  = view.brojDresa,
                PozicijaId = view.Pozicija.Id,
                OsobaId    = view.Osoba.Id,
                MomcadId   = view.Momcad.Id
            };

            return(result);
        }
Ejemplo n.º 2
0
        // PUT: api/igrac/5
        public IHttpActionResult Put([FromBody] IgracView igrac)
        {
            var model  = _mapper.MapIgracViewToIgrac(igrac);
            var result = _service.UpdateIgrac(model);

            if (result)
            {
                return(Ok(result));
            }
            else
            {
                return(InternalServerError());
            }
        }
Ejemplo n.º 3
0
        public IgracView MapIgracToBasicIgrac(Igraci igrac)
        {
            var result = new IgracView
            {
                Id        = igrac.Id,
                brojDresa = igrac.BrojDresa,
                Pozicija  = new PozicijaView()
                {
                    Id    = igrac.Pozicija.Id,
                    Naziv = igrac.Pozicija.Naziv
                },
                Osoba = new OsobaView()
                {
                    Id            = igrac.Osoba.Id,
                    Ime           = igrac.Osoba.Ime,
                    Prezime       = igrac.Osoba.Prezime,
                    Oib           = igrac.Osoba.Oib,
                    DatumRodenja  = igrac.Osoba.DatumRodenja,
                    DrzavaRodenja = new DrzaveView()
                    {
                        Id          = igrac.Osoba.DrzavaRodenja.Id,
                        NazivDrzave = igrac.Osoba.DrzavaRodenja.NazivDrzave,
                        Oznaka      = igrac.Osoba.DrzavaRodenja.Oznaka
                    },
                    Spol = new SpolView()
                    {
                        Id    = igrac.Osoba.Spol.Id,
                        Naziv = igrac.Osoba.Spol.Naziv
                    },
                    Uloga = new UlogaView()
                    {
                        Id    = igrac.Osoba.Uloga.Id,
                        Naziv = igrac.Osoba.Uloga.Naziv
                    }
                },
                Momcad = new MomcadView()
                {
                    Id    = igrac.Momcad.Id,
                    Naziv = igrac.Momcad.Naziv,
                    Klub  = new KlubView()
                    {
                        Id    = igrac.Momcad.Klub.Id,
                        Naziv = igrac.Momcad.Klub.Naziv
                    }
                }
            };

            return(result);
        }