示例#1
0
        public Natjecanja MapNatjecanjaViewToNatjecanja(NatjecanjaView view)
        {
            var result = new Natjecanja()
            {
                Id            = view.Id,
                ImeNatjecanja = view.ImeNatjecanja,
                DrzavaId      = view.Drzava.Id
            };

            return(result);
        }
示例#2
0
        // PUT: api/natjecanja/5
        public IHttpActionResult Put([FromBody] NatjecanjaView natjecanja)
        {
            var model  = _mapper.MapNatjecanjaViewToNatjecanja(natjecanja);
            var result = _service.UpdateNatjecanja(model);

            if (result)
            {
                return(Ok(result));
            }
            else
            {
                return(InternalServerError());
            }
        }
示例#3
0
        public NatjecanjaView MapNatjecanjaToBasicNatjecanja(Natjecanja natjecanja)
        {
            var result = new NatjecanjaView
            {
                Id            = natjecanja.Id,
                ImeNatjecanja = natjecanja.ImeNatjecanja,
                Drzava        = new DrzaveView()
                {
                    Id          = natjecanja.Drzava.Id,
                    NazivDrzave = natjecanja.Drzava.NazivDrzave,
                    Oznaka      = natjecanja.Drzava.Oznaka
                }
            };

            return(result);
        }