Changeset b373fea for ChapterX.API/Controllers/StoriesController.cs
- Timestamp:
- 06/23/26 15:20:39 (12 days ago)
- Branches:
- main
- Children:
- 0b502c2
- Parents:
- d300631
- File:
-
- 1 edited
-
ChapterX.API/Controllers/StoriesController.cs (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ChapterX.API/Controllers/StoriesController.cs
rd300631 rb373fea 5 5 using Microsoft.AspNetCore.Mvc; 6 6 using Microsoft.Extensions.Logging; 7 using System.IdentityModel.Tokens.Jwt; 8 using System.Security.Claims; 7 9 8 10 namespace ChapterX.API.Controllers … … 46 48 public async Task<ActionResult> Add([FromBody] AddRequest request) 47 49 { 48 _logger.LogInformation("Adding a new story for UserId: {UserId}", request.UserId); 49 var response = await _mediator.Send(request); 50 var callerId = int.Parse(User.FindFirstValue(JwtRegisteredClaimNames.Sub)!); 51 _logger.LogInformation("Adding a new story for UserId: {UserId}", callerId); 52 var response = await _mediator.Send(request with { UserId = callerId }); 50 53 return Ok(response); 51 54 } … … 62 65 } 63 66 64 var response = await _mediator.Send(request); 67 var callerId = int.Parse(User.FindFirstValue(JwtRegisteredClaimNames.Sub)!); 68 var response = await _mediator.Send(request with { CallerId = callerId }); 65 69 return Ok(response); 66 70 } … … 72 76 { 73 77 _logger.LogInformation("Deleting story with ID: {StoryId}", id); 74 var response = await _mediator.Send(new DeleteRequest(id)); 78 var callerId = int.Parse(User.FindFirstValue(JwtRegisteredClaimNames.Sub)!); 79 var response = await _mediator.Send(new DeleteRequest(id, callerId)); 75 80 return Ok(response); 76 81 }
Note:
See TracChangeset
for help on using the changeset viewer.
