private DataSet querybyusernameandpwd(string sTable) { DataSet dsUser = new DataSet(); DataTable dtUser = dsUser.Tables.Add(sTable); dtUser.Columns.Add("operflag", typeof(string)); dtUser.Columns.Add("sTable", typeof(string)); dtUser.Columns.Add("username", typeof(string)); dtUser.Columns.Add("password", typeof(string)); DataRow drUser = dtUser.NewRow(); drUser["operflag"] = "querybyusernameandpwd"; drUser["sTable"] = sTable; drUser["username"] = txtUserName.Text.Trim().ToString(); drUser["password"] = txtPassword.Text.Trim().ToString(); dtUser.Rows.Add(drUser); LbUser lbUser = new LbUser(); DataSet dsUserQueryInfo = lbUser.execute(dsUser); return(dsUserQueryInfo); }
public async Task NowPlaying(Audio item, LbUser user) { var listenRequest = BuildListenRequest(item, includeTimestamp: false); listenRequest.ApiToken = user.Token; listenRequest.ListenType = "playing_now"; try { var response = await Post <ListenRequest, BaseResponse>(listenRequest); if (response != null && !response.IsError()) { _logger.LogInformation($"{user.Name} is now listening to '{item.Name}' from album '{item.Album}' by '{item.Artists[0]}'"); return; } _logger.LogError($"Failed to submit now listening for user {user.Name}: {response.Error}"); } catch (Exception ex) { _logger.LogError($"Failed to submit now listening - exception={ex}, name={user.Name}, track={item.Name}"); } }
public async Task SubmitListen(Audio item, LbUser user) { var listenRequest = BuildListenRequest(item); listenRequest.ApiToken = user.Token; listenRequest.ListenType = "single"; try { var response = await Post <ListenRequest, BaseResponse>(listenRequest); if (response != null && !response.IsError()) { _logger.LogInformation($"{user.Name} listened to '{item.Name}' from album '{item.Album}' by '{item.Artists[0]}'"); return; } _logger.LogError($"Failed to sumbit listen for user {user.Name}: {response.Error}"); } catch (Exception ex) { _logger.LogError($"Failed to submit listen - exception={ex}, name={user.Name}, track={item.Name}"); } }