예제 #1
0
        public Osoblje MapOsobljeViewToOsoblje(OsobljeView view)
        {
            var result = new Osoblje()
            {
                Id = view.Id,
                DatumIstekaDozvole = view.DatumIstekaDozvole,
                DatumIzdajeDozvole = view.DatumIzdajeDozvole,
                MomcadId           = view.Momcad.Id,
                OsobaId            = view.Osoba.Id
            };

            return(result);
        }
예제 #2
0
        // PUT: api/osoblje/5
        public IHttpActionResult Put([FromBody] OsobljeView osoblje)
        {
            var model  = _mapper.MapOsobljeViewToOsoblje(osoblje);
            var result = _service.UpdateOsoblje(model);

            if (result)
            {
                return(Ok(result));
            }
            else
            {
                return(InternalServerError());
            }
        }
예제 #3
0
        public OsobljeView MapOsobljeToBasicOsoblje(Osoblje osoblje)
        {
            var result = new OsobljeView
            {
                Id = osoblje.Id,
                DatumIstekaDozvole = osoblje.DatumIstekaDozvole,
                DatumIzdajeDozvole = osoblje.DatumIzdajeDozvole,
                Osoba = new OsobaView()
                {
                    Id            = osoblje.Osoba.Id,
                    Ime           = osoblje.Osoba.Ime,
                    Prezime       = osoblje.Osoba.Prezime,
                    Oib           = osoblje.Osoba.Oib,
                    DatumRodenja  = osoblje.Osoba.DatumRodenja,
                    DrzavaRodenja = new DrzaveView()
                    {
                        Id          = osoblje.Osoba.DrzavaRodenja.Id,
                        NazivDrzave = osoblje.Osoba.DrzavaRodenja.NazivDrzave,
                        Oznaka      = osoblje.Osoba.DrzavaRodenja.Oznaka
                    },
                    Spol = new SpolView()
                    {
                        Id    = osoblje.Osoba.Spol.Id,
                        Naziv = osoblje.Osoba.Spol.Naziv
                    },
                    Uloga = new UlogaView()
                    {
                        Id    = osoblje.Osoba.Uloga.Id,
                        Naziv = osoblje.Osoba.Uloga.Naziv
                    }
                },
                Momcad = new MomcadView()
                {
                    Id    = osoblje.Momcad.Id,
                    Naziv = osoblje.Momcad.Naziv,
                    Klub  = new KlubView()
                    {
                        Id    = osoblje.Momcad.Klub.Id,
                        Naziv = osoblje.Momcad.Klub.Naziv
                    }
                }
            };

            return(result);
        }