public Korisnik FindUserByEmail(string email) { Korisnik korisnik = null; using (var ctx = new RestBizContext()) { korisnik = (from k in ctx.Korisnici where k.Email == email select k).FirstOrDefault<Korisnik>(); } return korisnik; }
public List<Korisnik> GetFriends(int userId) { List<Korisnik> friends = null; using(var ctx = new RestBizContext()) { var korisnik = (from k in ctx.Korisnici where k.KorisnikId == userId select k).FirstOrDefault(); friends = korisnik.Prijatelji.ToList<Korisnik>(); } return friends; }
public bool IsActivated(string email) { bool activated = false; using(var ctx = new RestBizContext()) { var korisnik = (from k in ctx.Korisnici where k.Email == email select k).FirstOrDefault<Korisnik>(); if (ctx.AktivacijeKorisnika.Select(k => k.KorisnikId).Contains(korisnik.KorisnikId)) activated = false; else activated = true; } return activated; }
public override bool ValidateUser(string username, string password) { using (RestBizContext ctx = new RestBizContext()) { var menadzerSistema = (from k in ctx.MenadzeriSistema where k.Email == username select k).FirstOrDefault<MenadzerSistema>(); if (menadzerSistema != null) { if (menadzerSistema.Lozinka == password) return true; } else { var menadzerRestorana = (from k in ctx.MenadzeriRestorana where k.Email == username select k).FirstOrDefault<MenadzerRestorana>(); if(menadzerRestorana != null) { if (menadzerRestorana.Lozinka == password) return true; } else { var korisnik = (from k in ctx.Korisnici where k.Email == username select k).FirstOrDefault<Korisnik>(); if (korisnik != null) { if (korisnik.Lozinka == password) return true; } } } } return false; }