// GET /api/Korisnik public IEnumerable <Korisnik> Get() { KorisnikDataProvider provider = new KorisnikDataProvider(); IEnumerable <Korisnik> r = provider.GetKorisnik(); return(r); }
// 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)); }
// PUT api/korisnik/5 public Korisnik Put(int id, [FromBody] Korisnik v) { KorisnikDataProvider provider = new KorisnikDataProvider(); return(provider.UpdateKorisnik(id, v)); }
// DELETE api/Korisnik/5 public Korisnik Delete(int id) { KorisnikDataProvider provider = new KorisnikDataProvider(); return(provider.RemoveKorisnik(id)); }
//POST api/Korisnik public Korisnik Post([FromBody] Korisnik g) { KorisnikDataProvider provider = new KorisnikDataProvider(); return(provider.AddKorisnik(g)); }