public DbUserLogin GetUser(VkontakteId vkId) { string vkontakteId = vkId.value; var query = Query <DbUserLogin> .EQ(user => user.vkontakteId, vkontakteId); return(UserLogins.FindOne(query)); }
public DbUserLogin GetUser(DeviceId deviceId) { string value = deviceId.Value; var query = Query <DbUserLogin> .EQ(user => user.deviceId, value); return(UserLogins.FindOne(query)); }
public DbUserLogin GetUser(SteamId steamId) { string sid = steamId.value; var query = Query <DbUserLogin> .EQ(user => user.steamId, sid); return(UserLogins.FindOne(query)); }
public DbUserLogin GetUser(FacebookId fbId) { string facebookId = fbId.value; var query = Query <DbUserLogin> .EQ(user => user.facebookId, facebookId); return(UserLogins.FindOne(query)); }
public DbUserLogin GetUser(Email mail) { string email = mail.value; var query = Query <DbUserLogin> .EQ(user => user.email, email); return(UserLogins.FindOne(query)); }
public DbUserLogin GetUser(GameRefId inGameRef) { string gameRef = inGameRef.value; var query = Query <DbUserLogin> .EQ(user => user.gameRef, gameRef); return(UserLogins.FindOne(query)); }
public DbUserLogin GetUser(LoginGameRef auth) { string login = auth.login; string gameRef = auth.gameRef; var query = Query.And( Query <DbUserLogin> .EQ(user => user.login, login), Query <DbUserLogin> .EQ(user => user.gameRef, gameRef) ); return(UserLogins.FindOne(query)); }
/// <summary> /// Get from database user with permissions /// </summary> /// <param name="auth">Authentication object</param> /// <returns>Founded user or null</returns> public DbUserLogin GetUser(LoginAuth auth) { string login = auth.login; string password = auth.password; var query = Query.And( Query <DbUserLogin> .EQ(user => user.login, login), Query <DbUserLogin> .EQ(user => user.password, password) ); return(UserLogins.FindOne(query)); }