示例#1
0
        // GET /api/Korisnik
        public IEnumerable <Korisnik> Get()
        {
            KorisnikDataProvider provider = new KorisnikDataProvider();

            IEnumerable <Korisnik> r = provider.GetKorisnik();


            return(r);
        }
示例#2
0
        // GET api/Korisnik/5
        public KorisnikDTO Get(int id)
        {
            KorisnikDataProvider provider = new KorisnikDataProvider();

            Korisnik r = provider.GetKorisnik(id);

            if (r == null)
            {
                return(null);
            }
            return(Mapper.Map <Korisnik, KorisnikDTO>(r));
        }
        // GET api/Login? email = { email }
        public KorisnikDTO GetEmail(string email)
        {
            KorisnikDataProvider provider = new KorisnikDataProvider();

            Korisnik s = provider.GetKorisnikEmail(email);

            if (s == null)
            {
                //return new KorisnikDTO();
                return(null);
            }
            return(Mapper.Map <Korisnik, KorisnikDTO>(s));
        }
        // GET/api/login?username={username}
        public KorisnikDTO GetUsername(string username)
        {
            KorisnikDataProvider provider = new KorisnikDataProvider();

            Korisnik s = provider.GetKorisnikUsername(username);

            if (s == null)
            {
                //return new KorisnikDTO();
                return(null);
            }
            return(Mapper.Map <Korisnik, KorisnikDTO>(s));
        }
示例#5
0
        // PUT api/korisnik/5
        public Korisnik Put(int id, [FromBody] Korisnik v)
        {
            KorisnikDataProvider provider = new KorisnikDataProvider();

            return(provider.UpdateKorisnik(id, v));
        }
示例#6
0
        // DELETE api/Korisnik/5
        public Korisnik Delete(int id)
        {
            KorisnikDataProvider provider = new KorisnikDataProvider();

            return(provider.RemoveKorisnik(id));
        }
示例#7
0
        //POST api/Korisnik
        public Korisnik Post([FromBody] Korisnik g)
        {
            KorisnikDataProvider provider = new KorisnikDataProvider();

            return(provider.AddKorisnik(g));
        }