1.2.11.11 Golf Markers, Logs

This commit is contained in:
2024-06-19 17:19:26 +01:00
parent 8f73e616ca
commit 780e6778e5
21 changed files with 827 additions and 176 deletions
@@ -0,0 +1,64 @@
using Sarand.Net.Standard.Base.App;
using Sarand.Net.Standard.Base.Bus;
using Sarand.Net.Standard.Base.Core;
using Sarand.Net.Standard.Base.Utils;
using Saxonite.Base.App;
using Saxonite.Net.Core.Web.Base.App;
using Saxonite.Net.Core.Web.Base.Controllers;
using Saxonite.Net.Core.Web.Base.Models;
using Saxonite.Net.Standard.Base.App;
using Saxonite.Net.Standard.Base.Bus;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace Saxonite.Net.Core.Web.Admin.Models.Reference
{
//=======================================================================
public class Model_ReferenceGolf : SaxModel_Admin
{
//-------------------------------------------------------------------
// Construction.
public Model_ReferenceGolf(SaxLocaliser localiser) :
base(localiser)
{
AdditionalFiles_JS.Add("js/sax-ref-golf.js");
}
//-------------------------------------------------------------------
// Reference Golf list parameters.
public class FilterData
{
public string CountrySearch { get; set; }
public string CountryId { get; set; }
public string ProvinceSearch { get; set; }
public string ProvinceId { get; set; }
public string CourseSearch { get; set; }
public string CourseId { get; set; }
public string MarkerSearch { get; set; }
public string MarkerHoles { get; set; }
public string MarkerGender { get; set; }
}
public FilterData Filter { get; } = new FilterData();
//-------------------------------------------------------------------
// Reference Golf properties.
//-------------------------------------------------------------------
// Validation.
//-------------------------------------------------------------------
// Reference Golf.
public bool ValidateReferenceGolfData(Sacs.Web.Components.SaController.AjaxResponse_Data responseData)
{
// Record disposable items as they are created so all can be disposed when needed.
using (DisposableCollection<SacsHierarchyItem> disposableItems = new DisposableCollection<SacsHierarchyItem>())
{
}
return !responseData.HasControlErrors();
}
//-------------------------------------------------------------------
}
//=======================================================================
}