v1.2.6.4
This commit is contained in:
@@ -33,6 +33,7 @@ namespace Saxonite.Net.Core.Web.Online.Controllers
|
||||
public String CategoryDesc { get; set; }
|
||||
public String SportName { get; set; }
|
||||
public String RegionName { get; set; }
|
||||
public String LogoUrl { get; set; }
|
||||
}
|
||||
private class AjaxResponse_Search_Organisations : AjaxResponse_Data
|
||||
{
|
||||
@@ -86,11 +87,13 @@ namespace Saxonite.Net.Core.Web.Online.Controllers
|
||||
ColumnDfn colSportName = AccountMgr.GetOrganisationColumnDfn(SaxOrganisation.Column.Sport_Name);
|
||||
ColumnDfn colRegionId = AccountMgr.GetOrganisationColumnDfn(SaxOrganisation.Column.RegionId);
|
||||
ColumnDfn colRegionName = AccountMgr.GetOrganisationColumnDfn(SaxOrganisation.Column.Region_Name);
|
||||
ColumnDfn colLogoCount = AccountMgr.GetOrganisationColumnDfn(SaxOrganisation.Column.LogoImage_Count);
|
||||
List<ColumnDfn> columns = new List<ColumnDfn>()
|
||||
{
|
||||
colId, colName, colCategory,
|
||||
colSportId, colSportName,
|
||||
colRegionId, colRegionName,
|
||||
colLogoCount
|
||||
};
|
||||
|
||||
// Sort columns.
|
||||
@@ -103,15 +106,21 @@ namespace Saxonite.Net.Core.Web.Online.Controllers
|
||||
while (resultSet != null && resultSet.HasRows && resultSet.NextRecord())
|
||||
{
|
||||
NamedValue.Map values = resultSet.GetRecordValues();
|
||||
SysId organisationId = new SysId(values.GetLong(colId.DataName));
|
||||
Sax.OrganisationCategory category = (Sax.OrganisationCategory)OrganisationCategoryCodes.GetTypeForCode(values.GetString(colCategory.DataName));
|
||||
OrganisationListData organisationData = new OrganisationListData()
|
||||
{
|
||||
Id = model.EncryptId(new SysId(values.GetLong(colId.DataName))),
|
||||
Id = model.EncryptId(organisationId),
|
||||
Name = values.GetString(colName.DataName),
|
||||
CategoryDesc = Localiser.GetOrganisationCategoryCaption(category),
|
||||
SportName = values.GetString(colSportName.DataName),
|
||||
RegionName = values.GetString(colRegionName.DataName),
|
||||
};
|
||||
// Logo.
|
||||
if (values.GetLong(colLogoCount.DataName) > 0)
|
||||
organisationData.LogoUrl = GetOrganisationLogoUrl(organisationId, false);
|
||||
|
||||
// Add item to the list.
|
||||
responseData.Organisations.Add(organisationData);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user