2020-04-21 15:47:38 +00:00
|
|
|
|
using System;
|
|
|
|
|
|
|
|
|
|
namespace Tidstagning
|
|
|
|
|
{
|
|
|
|
|
class Entry
|
|
|
|
|
{
|
2022-05-02 15:36:09 +00:00
|
|
|
|
public enum Score
|
2022-05-02 14:41:16 +00:00
|
|
|
|
{
|
2022-05-02 15:36:09 +00:00
|
|
|
|
Score,
|
2022-05-02 14:41:16 +00:00
|
|
|
|
DNC,
|
|
|
|
|
DNS,
|
|
|
|
|
OCS,
|
|
|
|
|
DNF,
|
|
|
|
|
RET,
|
|
|
|
|
DSQ
|
2022-05-02 15:36:09 +00:00
|
|
|
|
};
|
2022-05-02 14:41:16 +00:00
|
|
|
|
//Competitors name
|
2020-04-21 15:47:38 +00:00
|
|
|
|
public string Name { get; set; }
|
2022-05-02 14:41:16 +00:00
|
|
|
|
//Competitor identifier (Sailnumber/Bownumber or other)
|
2020-04-21 15:47:38 +00:00
|
|
|
|
public string SailNumber { get; set; }
|
2022-05-02 14:41:16 +00:00
|
|
|
|
//DateTime the user completed the course
|
2020-04-21 15:47:38 +00:00
|
|
|
|
public DateTime Completed_Time { get; set; }
|
2022-05-02 14:41:16 +00:00
|
|
|
|
//Retirement score.
|
2022-05-02 15:36:09 +00:00
|
|
|
|
public Score Code { get; set; }
|
2021-07-03 21:12:20 +00:00
|
|
|
|
|
2020-04-21 15:47:38 +00:00
|
|
|
|
public Entry(string name, string number)
|
|
|
|
|
{
|
|
|
|
|
this.Name = name;
|
|
|
|
|
this.SailNumber = number;
|
|
|
|
|
this.Completed_Time = DateTime.Today;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void Complete()
|
|
|
|
|
{
|
|
|
|
|
this.Completed_Time = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void DNF()
|
|
|
|
|
{
|
2022-06-19 18:08:22 +00:00
|
|
|
|
Code = Score.DNF;
|
2020-04-21 15:47:38 +00:00
|
|
|
|
this.Completed_Time = DateTime.Now;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|