Restructured query repositries to move ef logic from handlers

This commit is contained in:
Giovani
2019-04-27 00:02:55 -04:00
parent 6da26283f9
commit 565f824076
18 changed files with 169 additions and 59 deletions

View File

@@ -8,15 +8,21 @@ namespace BrightGlimmer.Domain
[Table("AssignedCourses")]
public class AssignedCourse : Entity
{
public decimal Grade { get; set; }
public decimal? Grade { get; set; }
public bool IsActive { get; set; }
public string Term { get; set; }
public Student Student { get; set; }
public Course Course { get; set; }
public Student Student { get; private set; }
public Course Course { get; private set; }
private AssignedCourse() { }
public AssignedCourse(bool isActive, string term)
{
IsActive = isActive;
Term = term;
}
public AssignedCourse(decimal grade, bool isActive, string term)
{
Grade = grade;