diff options
author | crupest <crupest@outlook.com> | 2021-02-11 22:21:12 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2021-02-11 22:21:12 +0800 |
commit | b5376f71157f68f06aa04bde79389f9ab291d84a (patch) | |
tree | 369d3a89588e752983a26baff9c225ce43ad3ef8 /BackEnd/Timeline/Models | |
parent | d1317bd9fe08a933a13df88ba692343cde549123 (diff) | |
download | timeline-b5376f71157f68f06aa04bde79389f9ab291d84a.tar.gz timeline-b5376f71157f68f06aa04bde79389f9ab291d84a.tar.bz2 timeline-b5376f71157f68f06aa04bde79389f9ab291d84a.zip |
...
Diffstat (limited to 'BackEnd/Timeline/Models')
-rw-r--r-- | BackEnd/Timeline/Models/Http/HttpTimelinePost.cs | 5 | ||||
-rw-r--r-- | BackEnd/Timeline/Models/Http/HttpTimelinePostCreateRequest.cs | 2 | ||||
-rw-r--r-- | BackEnd/Timeline/Models/Mapper/TimelineMapper.cs | 2 |
3 files changed, 9 insertions, 0 deletions
diff --git a/BackEnd/Timeline/Models/Http/HttpTimelinePost.cs b/BackEnd/Timeline/Models/Http/HttpTimelinePost.cs index 165c92da..26e1a92d 100644 --- a/BackEnd/Timeline/Models/Http/HttpTimelinePost.cs +++ b/BackEnd/Timeline/Models/Http/HttpTimelinePost.cs @@ -26,7 +26,12 @@ namespace Timeline.Models.Http /// Post id.
/// </summary>
public long Id { get; set; }
+ /// <summary>
+ /// The data list.
+ /// </summary>
+#pragma warning disable CA2227
public List<HttpTimelinePostDataDigest> DataList { get; set; } = default!;
+#pragma warning restore CA2227
/// <summary>
/// True if post is deleted.
/// </summary>
diff --git a/BackEnd/Timeline/Models/Http/HttpTimelinePostCreateRequest.cs b/BackEnd/Timeline/Models/Http/HttpTimelinePostCreateRequest.cs index 07d823ad..2a973c72 100644 --- a/BackEnd/Timeline/Models/Http/HttpTimelinePostCreateRequest.cs +++ b/BackEnd/Timeline/Models/Http/HttpTimelinePostCreateRequest.cs @@ -13,7 +13,9 @@ namespace Timeline.Models.Http [Required]
[MinLength(1)]
[MaxLength(100)]
+#pragma warning disable CA2227
public List<HttpTimelinePostCreateRequestData> DataList { get; set; } = default!;
+#pragma warning restore CA2227
/// <summary>
/// Time of the post. If not set, current time will be used.
diff --git a/BackEnd/Timeline/Models/Mapper/TimelineMapper.cs b/BackEnd/Timeline/Models/Mapper/TimelineMapper.cs index 33ee9593..1f10c123 100644 --- a/BackEnd/Timeline/Models/Mapper/TimelineMapper.cs +++ b/BackEnd/Timeline/Models/Mapper/TimelineMapper.cs @@ -66,6 +66,8 @@ namespace Timeline.Models.Mapper public async Task<HttpTimelinePost> MapToHttp(TimelinePostEntity entity, string timelineName, IUrlHelper urlHelper)
{
+ _ = timelineName;
+
await _database.Entry(entity).Collection(p => p.DataList).LoadAsync();
await _database.Entry(entity).Reference(e => e.Author).LoadAsync();
|