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); }