You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
45 lines
1.3 KiB
45 lines
1.3 KiB
namespace Shared
|
|
{
|
|
public enum AthleteOrderCriteria
|
|
{
|
|
None,
|
|
ByUsername,
|
|
ByFirstName,
|
|
ByLastName,
|
|
BySexe,
|
|
ByLenght,
|
|
ByWeight,
|
|
ByDateOfBirth,
|
|
ByEmail,
|
|
ByIsCoach
|
|
}
|
|
|
|
}
|
|
|
|
|
|
/*public AthleteOrderCriteria MapToAthleteOrderCriteria(string orderingPropertyName)
|
|
{
|
|
switch (orderingPropertyName)
|
|
{
|
|
case nameof(User.Username):
|
|
return AthleteOrderCriteria.ByUsername;
|
|
case nameof(User.FirstName):
|
|
return AthleteOrderCriteria.ByFirstName;
|
|
case nameof(User.LastName):
|
|
return AthleteOrderCriteria.ByLastName;
|
|
case nameof(User.Sexe):
|
|
return AthleteOrderCriteria.BySexe;
|
|
case nameof(User.Length):
|
|
return AthleteOrderCriteria.ByLength;
|
|
case nameof(User.Weight):
|
|
return AthleteOrderCriteria.ByWeight;
|
|
case nameof(User.DateOfBirth):
|
|
return AthleteOrderCriteria.ByDateOfBirth;
|
|
case nameof(User.Email):
|
|
return AthleteOrderCriteria.ByEmail;
|
|
case nameof(User.IsCoach):
|
|
return AthleteOrderCriteria.ByIsCoach;
|
|
default:
|
|
return AthleteOrderCriteria.None;
|
|
}
|
|
}*/ |