v1.2.9
This commit is contained in:
@@ -50,6 +50,7 @@ namespace Saxonite.Net.Core.Web.Online.Controllers
|
||||
public String PeriodFrom_YMD { get; set; }
|
||||
public String PeriodTo_YMD { get; set; }
|
||||
public String OrganisationId { get; set; }
|
||||
public String Awards { get; set; }
|
||||
public String RegionIdNation { get; set; }
|
||||
public String RegionIdProvince { get; set; }
|
||||
}
|
||||
@@ -72,10 +73,12 @@ namespace Saxonite.Net.Core.Web.Online.Controllers
|
||||
}
|
||||
private void PopulateSportExperienceResponseItemData(Model_UserSportExperience model, SportExperienceResponseItemData data, SaxUserSport userSport, SaxUserSportExperience userSportExperience)
|
||||
{
|
||||
PopulateSportExperienceResponseListData(model, data, userSport, userSportExperience);
|
||||
data.PeriodFrom_YMD = DateUtil.FormatDateForJavascript(userSportExperience.PeriodFrom);
|
||||
data.PeriodTo_YMD = DateUtil.FormatDateForJavascript(userSportExperience.PeriodTo);
|
||||
data.Period = data.PeriodFrom + " - " + data.PeriodTo;
|
||||
data.OrganisationId = model.EncryptId(userSportExperience.OrganisationId);
|
||||
data.Awards = userSportExperience.Awards;
|
||||
// Regions.
|
||||
data.RegionIdNation = model.GetEncryptedRegionId(userSportExperience.RegionIdNation);
|
||||
data.RegionIdProvince = model.GetEncryptedRegionId(userSportExperience.RegionIdProvince);
|
||||
@@ -317,6 +320,8 @@ namespace Saxonite.Net.Core.Web.Online.Controllers
|
||||
userSportExperience.League = model.ExperienceLeague;
|
||||
if (model.ExperienceSpeciality != null)
|
||||
userSportExperience.Speciality = model.ExperienceSpeciality;
|
||||
if (model.ExperienceAwards != null)
|
||||
userSportExperience.Awards = model.ExperienceAwards;
|
||||
// Regions.
|
||||
if (model.ExperienceRegionIdNation != null)
|
||||
userSportExperience.RegionIdNation = model.ExtractSysId(model.ExperienceRegionIdNation);
|
||||
|
||||
@@ -38,6 +38,7 @@ namespace Saxonite.Net.Core.Web.Online.Models
|
||||
public String ExperienceTeam { get; set; }
|
||||
public String ExperienceLeague { get; set; }
|
||||
public String ExperienceSpeciality { get; set; }
|
||||
public String ExperienceAwards{ get; set; }
|
||||
// Regions.
|
||||
public String ExperienceRegionIdNation { get; set; }
|
||||
public String ExperienceRegionIdProvince { get; set; }
|
||||
@@ -108,6 +109,16 @@ namespace Saxonite.Net.Core.Web.Online.Models
|
||||
responseData.SetControlError(nameof(ExperienceSpeciality), Localiser["msg.validation.maximum.length", GetControlMaxLength(SaxDbDfn_Core.ColumnIdx.UserSportExperience_Speciality)]);
|
||||
}
|
||||
|
||||
// Awards.
|
||||
if (ExperienceAwards != null)
|
||||
{
|
||||
responseData.SetControlValue(nameof(ExperienceAwards), ExperienceAwards);
|
||||
if (StringUtil.IsEmpty(ExperienceAwards))
|
||||
responseData.SetControlError(nameof(ExperienceAwards), Localiser["msg.validation.mandatory.value"]);
|
||||
else if (StringUtil.GetLength(ExperienceAwards) > GetControlMaxLength(SaxDbDfn_Core.ColumnIdx.UserSportExperience_Awards))
|
||||
responseData.SetControlError(nameof(ExperienceAwards), Localiser["msg.validation.maximum.length", GetControlMaxLength(SaxDbDfn_Core.ColumnIdx.UserSportExperience_Awards)]);
|
||||
}
|
||||
|
||||
return !responseData.HasControlErrors();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user