public IHttpActionResult PrikaziKupcaKarte(string id)
        {
            Korisnik korisnikSesija = (Korisnik)HttpContext.Current.Session["Korisnik"];

            if (korisnikSesija == null)
            {
                korisnikSesija = new Korisnik();
                HttpContext.Current.Session["Korisnik"] = korisnikSesija;
            }

            bp.listaKorisnika = (Dictionary <string, Korisnik>)HttpContext.Current.Application["Korisnici"];
            Kupac k = (Kupac)bp.listaKorisnika[id];

            if (!k.IsDeleted)
            {
                KupacProfilDTO kupacdto = new KupacProfilDTO(k.Id, k.KorisnickoIme, k.Ime, k.Prezime, k.Pol, k.DatumRodjenja, k.BrojSakupljenihBodova, k.TipKorisn, korisnikSesija.Uloga, korisnikSesija.IsDeleted);
                return(Ok(kupacdto));
            }

            return(BadRequest());
        }
        public IHttpActionResult PrikaziProfil()
        {
            Korisnik korisnikSesija = (Korisnik)HttpContext.Current.Session["Korisnik"];

            if (korisnikSesija == null)
            {
                korisnikSesija = new Korisnik();
                HttpContext.Current.Session["Korisnik"] = korisnikSesija;
            }

            if (korisnikSesija.Uloga == Enums.Uloga.KUPAC)
            {
                Kupac          k        = (Kupac)korisnikSesija;
                KupacProfilDTO kupacdto = new KupacProfilDTO(korisnikSesija.Id, korisnikSesija.KorisnickoIme, korisnikSesija.Ime, korisnikSesija.Prezime, korisnikSesija.Pol, korisnikSesija.DatumRodjenja, k.BrojSakupljenihBodova, k.TipKorisn, korisnikSesija.Uloga, korisnikSesija.IsDeleted);
                return(Ok(kupacdto));
            }

            KorisnikProfilDTO kpdto = new KorisnikProfilDTO(korisnikSesija.Id, korisnikSesija.KorisnickoIme, korisnikSesija.Ime, korisnikSesija.Prezime, korisnikSesija.Pol, korisnikSesija.DatumRodjenja);

            return(Ok(kpdto));
        }