From 1e90ddff6db79c7edaa004a05f5eabad2c8a8197 Mon Sep 17 00:00:00 2001 From: ryan Date: Sat, 14 Aug 2021 21:40:59 -0400 Subject: [PATCH] even more classes --- classes.cs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/classes.cs b/classes.cs index d451a8f..1080760 100644 --- a/classes.cs +++ b/classes.cs @@ -4,6 +4,9 @@ public class Student public string FirstName { get; set; } public string LastName { get; set; } public DateTime Created { get; set; } = DateTime.Now; + + public IColletion Objectives { get; set; } + public ICollection Goals { get; set; } } public class Goal @@ -19,4 +22,27 @@ public class Objective public Guid Id { get; set; } public string Name { get; set; } public string Description { get; set; } + public DateTime Target { get; set; } + public Student Student { get; set; } + public ICollection Tracks { get; set; } + public TrackType TrackType { get; set; } +} + +public class Track +{ + public Guid Id { get; set; } + public DateTime Date { get; set; } + public Objective Objective { get; set; } + public object Data { get; set; } +} + +public enum TrackType +{ + [Description("Yes/No")] + YesNo = 0, + + Percent = 1, + + [Desciption("Times per duration")] + TimesPer = 2 } \ No newline at end of file