Get my assignments now working
This commit is contained in:
parent
9d1498763c
commit
3446e7b19f
@ -1,4 +1,5 @@
|
||||
using e_suite.Database.Core.Extensions;
|
||||
using System.Diagnostics;
|
||||
using e_suite.Database.Core.Extensions;
|
||||
using e_suite.Database.Core.Models;
|
||||
using eSuite.Core.Miscellaneous;
|
||||
|
||||
@ -14,13 +15,18 @@ public class GetMyAssignments : IGeneralId
|
||||
Role = assignment.Role?.ToGeneralIdRef();
|
||||
TaskType = assignment.Task.TaskType;
|
||||
TaskName = assignment.Task.TaskName;
|
||||
ActivityId = assignment.Task.Activity.ToGeneralIdRef();
|
||||
ActivityName = assignment.Task.Activity.Name;
|
||||
StartDateTime = assignment.StartDateTime;
|
||||
}
|
||||
|
||||
public long Id { get; set; }
|
||||
public Guid Guid { get; set; }
|
||||
|
||||
public string TaskType { get; set; }
|
||||
public string TaskName { get; set; }
|
||||
public GeneralIdRef ActivityId { get; set; }
|
||||
public string ActivityName { get; set; }
|
||||
public GeneralIdRef? User { get; set; }
|
||||
|
||||
public GeneralIdRef? Role { get; set; }
|
||||
|
||||
@ -12,7 +12,8 @@ public class GeneralIdRef : IGeneralIdRef, IEquatable<GeneralIdRef>
|
||||
{
|
||||
[JsonPropertyName("id")]
|
||||
public long? Id { get; set; }
|
||||
[JsonPropertyName("Guid")]
|
||||
|
||||
[JsonPropertyName("guid")]
|
||||
public Guid? Guid { get; set; }
|
||||
|
||||
public bool Equals(GeneralIdRef? other)
|
||||
|
||||
@ -65,6 +65,7 @@ public class ActivityRepository : RepositoryBase, IActivityRepository
|
||||
.Include(x => x.Role)
|
||||
.ThenInclude(x => x.UserRoles.Where(ur => !ur.Deleted))
|
||||
.ThenInclude(x => x.User)
|
||||
.Include(x => x.Task);
|
||||
.Include(x => x.Task)
|
||||
.ThenInclude( x => x.Activity);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user