public bool Register(KorisnikDTO kor)
        {
            using (var ctx = new RentacarEntities())
            {
                var k = ctx.Korisnik.FirstOrDefault(u => u.Username == kor.UsernameDTO);

                if (k != null)
                {
                    throw new Exception("Exception");
                }

                k = new Korisnik()
                {
                    IDKorisnika  = kor.IDKorisnikaDTO,
                    Username     = kor.UsernameDTO,
                    Ime          = kor.ImeDTO,
                    Prezime      = kor.PrezimeDTO,
                    BrojTelefona = kor.BrojTelefonaDTO,
                    Adresa       = kor.AdresaDTO,
                    Sifra        = HashClass.Encrypt(kor.SifraDTO)
                };

                ctx.Korisnik.Add(k);
                ctx.SaveChanges();
                return(true);
            }
        }
        public Uposlenici GetNewUposlenic(string ime)
        {
            using (var ctx = new RentacarEntities())
            {
                var uposlenik = ctx.Uposlenici.FirstOrDefault(x => x.Ime == ime);

                if (uposlenik == null)
                {
                    throw new Exception("nejma ga");
                }

                return(uposlenik);
            }
        }
        public bool Obrisi(KorisnikDTO kor)
        {
            var ctx = new RentacarEntities();
            var k   = ctx.Korisnik.FirstOrDefault(u => (u.Username.TrimEnd() == kor.UsernameDTO.TrimEnd()));

            if (k == null)
            {
                return(false);
            }

            ctx.Korisnik.Remove(k);
            ctx.SaveChanges();
            return(true);
        }
        public KorisnikDTO Login(KorisnikDTO kor)
        {
            string pass = HashClass.Encrypt(kor.SifraDTO);
            var    ctx  = new RentacarEntities();
            var    k    = ctx.Korisnik.FirstOrDefault(u => (u.Username.TrimEnd() == kor.UsernameDTO.TrimEnd()) && u.Sifra == pass);

            if (k == null)
            {
                return(null);
            }

            var korisnik = new KorisnikDTO()
            {
                UsernameDTO = k.Username,
                ImeDTO      = k.Ime
            };

            return(korisnik);
        }