aboutsummaryrefslogtreecommitdiff
path: root/BackEnd/Timeline/Controllers/TimelinePostController.cs
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-05-05 15:58:40 +0800
committercrupest <crupest@outlook.com>2021-05-05 15:58:40 +0800
commit0accc9f09d0aaf2292cb94e3c4e438c3f76f89e5 (patch)
tree6877c4815b54eddda828d3d89752ab964d17d1bf /BackEnd/Timeline/Controllers/TimelinePostController.cs
parent1c4be4a43c4acd2ee46e37685e9153d9c5b34233 (diff)
downloadtimeline-0accc9f09d0aaf2292cb94e3c4e438c3f76f89e5.tar.gz
timeline-0accc9f09d0aaf2292cb94e3c4e438c3f76f89e5.tar.bz2
timeline-0accc9f09d0aaf2292cb94e3c4e438c3f76f89e5.zip
refactor: ...
Diffstat (limited to 'BackEnd/Timeline/Controllers/TimelinePostController.cs')
-rw-r--r--BackEnd/Timeline/Controllers/TimelinePostController.cs30
1 files changed, 15 insertions, 15 deletions
diff --git a/BackEnd/Timeline/Controllers/TimelinePostController.cs b/BackEnd/Timeline/Controllers/TimelinePostController.cs
index 09e7e624..c33d47aa 100644
--- a/BackEnd/Timeline/Controllers/TimelinePostController.cs
+++ b/BackEnd/Timeline/Controllers/TimelinePostController.cs
@@ -22,7 +22,7 @@ namespace Timeline.Controllers
[ApiController]
[Route("timelines/{timeline}/posts")]
[ProducesErrorResponseType(typeof(CommonResponse))]
- public class TimelinePostController : Controller
+ public class TimelinePostController : MyControllerBase
{
private readonly ITimelineService _timelineService;
private readonly ITimelinePostService _postService;
@@ -39,7 +39,7 @@ namespace Timeline.Controllers
_markdownProcessor = markdownProcessor;
}
- private bool UserHasAllTimelineManagementPermission => this.UserHasPermission(UserPermission.AllTimelineManagement);
+ private bool UserHasAllTimelineManagementPermission => UserHasPermission(UserPermission.AllTimelineManagement);
private Task<HttpTimelinePost> Map(TimelinePostEntity post)
{
@@ -66,9 +66,9 @@ namespace Timeline.Controllers
{
var timelineId = await _timelineService.GetTimelineIdByNameAsync(timeline);
- if (!UserHasAllTimelineManagementPermission && !await _timelineService.HasReadPermissionAsync(timelineId, this.GetOptionalUserId()))
+ if (!UserHasAllTimelineManagementPermission && !await _timelineService.HasReadPermissionAsync(timelineId, GetOptionalUserId()))
{
- return this.ForbidWithMessage();
+ return ForbidWithCommonResponse();
}
var posts = await _postService.GetPostsAsync(timelineId, modifiedSince, includeDeleted ?? false);
@@ -91,9 +91,9 @@ namespace Timeline.Controllers
{
var timelineId = await _timelineService.GetTimelineIdByNameAsync(timeline);
- if (!UserHasAllTimelineManagementPermission && !await _timelineService.HasReadPermissionAsync(timelineId, this.GetOptionalUserId()))
+ if (!UserHasAllTimelineManagementPermission && !await _timelineService.HasReadPermissionAsync(timelineId, GetOptionalUserId()))
{
- return this.ForbidWithMessage();
+ return ForbidWithCommonResponse();
}
var post = await _postService.GetPostAsync(timelineId, postId);
@@ -137,9 +137,9 @@ namespace Timeline.Controllers
{
var timelineId = await _timelineService.GetTimelineIdByNameAsync(timeline);
- if (!UserHasAllTimelineManagementPermission && !await _timelineService.HasReadPermissionAsync(timelineId, this.GetOptionalUserId()))
+ if (!UserHasAllTimelineManagementPermission && !await _timelineService.HasReadPermissionAsync(timelineId, GetOptionalUserId()))
{
- return this.ForbidWithMessage();
+ return ForbidWithCommonResponse();
}
return await DataCacheHelper.GenerateActionResult(this,
@@ -171,11 +171,11 @@ namespace Timeline.Controllers
public async Task<ActionResult<HttpTimelinePost>> Post([FromRoute][GeneralTimelineName] string timeline, [FromBody] HttpTimelinePostCreateRequest body)
{
var timelineId = await _timelineService.GetTimelineIdByNameAsync(timeline);
- var userId = this.GetUserId();
+ var userId = GetUserId();
if (!UserHasAllTimelineManagementPermission && !await _timelineService.IsMemberOfAsync(timelineId, userId))
{
- return this.ForbidWithMessage();
+ return ForbidWithCommonResponse();
}
var createRequest = new TimelinePostCreateRequest()
@@ -232,9 +232,9 @@ namespace Timeline.Controllers
{
var timelineId = await _timelineService.GetTimelineIdByNameAsync(timeline);
- if (!UserHasAllTimelineManagementPermission && !await _postService.HasPostModifyPermissionAsync(timelineId, post, this.GetUserId(), true))
+ if (!UserHasAllTimelineManagementPermission && !await _postService.HasPostModifyPermissionAsync(timelineId, post, GetUserId(), true))
{
- return this.ForbidWithMessage();
+ return ForbidWithCommonResponse();
}
var entity = await _postService.PatchPostAsync(timelineId, post, new TimelinePostPatchRequest { Time = body.Time, Color = body.Color });
@@ -259,14 +259,14 @@ namespace Timeline.Controllers
{
var timelineId = await _timelineService.GetTimelineIdByNameAsync(timeline);
- if (!UserHasAllTimelineManagementPermission && !await _postService.HasPostModifyPermissionAsync(timelineId, post, this.GetUserId(), true))
+ if (!UserHasAllTimelineManagementPermission && !await _postService.HasPostModifyPermissionAsync(timelineId, post, GetUserId(), true))
{
- return this.ForbidWithMessage();
+ return ForbidWithCommonResponse();
}
await _postService.DeletePostAsync(timelineId, post);
- return this.Delete();
+ return DeleteWithCommonDeleteResponse();
}
}
}