Ejemplo n.º 1
0
        public IActionResult Post([FromBody] DataWrapper.AddDest dest)
        {
            DestinacijaProvider provider = new DestinacijaProvider();

            if (provider.AddDestinacija(dest))
            {
                var tip = new { tip = "dodato" };
                return(Ok(tip));
            }
            return(NotFound());
        }
Ejemplo n.º 2
0
        public IActionResult Get(int id)
        {
            DestinacijaProvider provider = new DestinacijaProvider();
            //var json = JsonConvert.SerializeObject(provider.GetDestinacija(id));
            DestinacijaView dest = provider.GetDestinacija(id);

            if (dest == null)
            {
                return(NotFound());
            }
            var json = JsonConvert.SerializeObject(dest, new JsonSerializerSettings()
            {
                ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore
            });

            return(Ok(json));
        }
Ejemplo n.º 3
0
        public IActionResult Get()
        {
            DestinacijaProvider provider = new DestinacijaProvider();

            //IEnumerable<Destinacija> destinacije = provider.GetDestinacije();
            IEnumerable <DestinacijaView> destinacije = provider.GetDestinacije();

            //var json = JsonConvert.SerializeObject(destinacije);
            if (destinacije == null)
            {
                return(NotFound());
            }
            var json = JsonConvert.SerializeObject(destinacije, new JsonSerializerSettings()
            {
                ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore
            });

            return(Ok(json));
            //return Json(json);
        }
Ejemplo n.º 4
0
        public int Delete(int id)
        {
            DestinacijaProvider provider = new DestinacijaProvider();

            return(provider.RemoveDestinacija(id));
        }