Ejemplo n.º 1
0
        public IEnumerable <RezervacijaView> Get()
        {
            RezervacijaProvider provider = new RezervacijaProvider();

            IEnumerable <RezervacijaView> rez = provider.GetRezervacije();

            return(rez);
        }
Ejemplo n.º 2
0
        public IActionResult vratiSveRezervacije([FromBody] Klijent klijent)
        {
            KlijentProvider       provider = new KlijentProvider();
            List <SveRezervacije> JsonObj  = new List <SveRezervacije>();
            RezervacijaProvider   rez      = new RezervacijaProvider();

            if (provider.Postoji(klijent.Password, klijent.Username))
            {
                JsonObj = rez.vratiSveRezervacije(klijent);
            }
            var json = JsonConvert.SerializeObject(JsonObj, new JsonSerializerSettings()
            {
                ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore
            });

            return(Ok(json));
        }
Ejemplo n.º 3
0
        public IActionResult VratiRezervacijeKlijenta(string username)
        {
            KlijentProvider kp = new KlijentProvider();
            List <DataWrapper.RezZaposlenom> rez = new List <DataWrapper.RezZaposlenom>();
            RezervacijaProvider rp = new RezervacijaProvider();

            Klijent k = kp.GetKlijentByUsername(username);

            rez = rp.VratiRezervacijeZaposlenom(k);

            if (rez != null)
            {
                var json = JsonConvert.SerializeObject(rez, new JsonSerializerSettings()
                {
                    ReferenceLoopHandling = Newtonsoft.Json.ReferenceLoopHandling.Ignore
                });
                return(Ok(json));
            }
            return(NotFound());
        }
Ejemplo n.º 4
0
        public int Delete(int id)
        {
            RezervacijaProvider provider = new RezervacijaProvider();

            return(provider.RemoveRezervacija(id));
        }
Ejemplo n.º 5
0
        public int Put([FromBody] Rezervacija r)
        {
            RezervacijaProvider provider = new RezervacijaProvider();

            return(provider.EditRezervacija(r));
        }
Ejemplo n.º 6
0
        public int Post([FromBody] Rezervacija r)
        {
            RezervacijaProvider provider = new RezervacijaProvider();

            return(provider.AddRezervacija(r));
        }
Ejemplo n.º 7
0
        public RezervacijaView Get(int id)
        {
            RezervacijaProvider provider = new RezervacijaProvider();

            return(provider.GetRezervacijaView(id));
        }