Added a check to see if the current user has any packages in his account.

If not return an empty hashtable.
This commit is contained in:
Christiaan Swiers 2015-01-11 11:30:32 +01:00
parent 12725bbbf6
commit 9584fb2dd7

View file

@ -169,13 +169,15 @@ namespace WebsitePanel.Portal
Hashtable ret = new Hashtable(); Hashtable ret = new Hashtable();
DataTable table = ES.Services.Packages.GetRawMyPackages(PanelSecurity.SelectedUserId).Tables[0]; DataTable table = ES.Services.Packages.GetRawMyPackages(PanelSecurity.SelectedUserId).Tables[0];
System.Collections.Generic.IEnumerable<DataRow> dr = table.AsEnumerable().Skip(PackagesPerPage * index - PackagesPerPage).Take(PackagesPerPage); if(table.Rows.Count > 0) {
System.Collections.Generic.IEnumerable<DataRow> dr = table.AsEnumerable().Skip(PackagesPerPage * index - PackagesPerPage).Take(PackagesPerPage);
DataSet set = new DataSet();
set.Tables.Add(dr.CopyToDataTable());
DataSet set = new DataSet(); ret.Add("DataSet", set);
set.Tables.Add(dr.CopyToDataTable()); ret.Add("RowCount", table.Rows.Count);
}
ret.Add("DataSet", set);
ret.Add("RowCount", table.Rows.Count);
return ret; return ret;
} }