fix: endpoint for request artist takes messsage now.

This commit is contained in:
Damien Ostler 2024-02-19 18:50:45 -05:00
parent 00701288e1
commit 3886efcfd3
2 changed files with 4 additions and 1 deletions

View File

@ -120,7 +120,7 @@ public class ArtistController : Controller
[HttpPost] [HttpPost]
[Authorize("write:seller-profile")] [Authorize("write:seller-profile")]
public async Task<IActionResult> RequestArtist() public async Task<IActionResult> RequestArtist([FromBody] string message)
{ {
var userId = User.GetUserId(); var userId = User.GetUserId();
@ -137,6 +137,7 @@ public class ArtistController : Controller
ArtistRequest = new ArtistRequest() ArtistRequest = new ArtistRequest()
{ {
Accepted = false, Accepted = false,
Message = message,
RequestDate = DateTime.UtcNow, RequestDate = DateTime.UtcNow,
UserId = userId UserId = userId
}; };
@ -144,6 +145,7 @@ public class ArtistController : Controller
await _dbContext.SaveChangesAsync(); await _dbContext.SaveChangesAsync();
return Ok(); return Ok();
} }
[HttpGet] [HttpGet]
[Authorize("read:seller-profile")] [Authorize("read:seller-profile")]
[Route("{sellerServiceId:int}/Portfolio/{portfolioId:int}")] [Route("{sellerServiceId:int}/Portfolio/{portfolioId:int}")]

View File

@ -4,6 +4,7 @@ public class ArtistRequest
{ {
public int Id { get; set; } public int Id { get; set; }
public string UserId { get; set; } = null!; public string UserId { get; set; } = null!;
public string Message { get; set; } = null!;
public DateTime RequestDate { get; set; } public DateTime RequestDate { get; set; }
public DateTime? AcceptedDate { get; set; } public DateTime? AcceptedDate { get; set; }
public bool Accepted { get; set; } public bool Accepted { get; set; }