diff --git a/src/comissions.app.api/Controllers/ArtistController.cs b/src/comissions.app.api/Controllers/ArtistController.cs index 11e9cab..ad2af89 100644 --- a/src/comissions.app.api/Controllers/ArtistController.cs +++ b/src/comissions.app.api/Controllers/ArtistController.cs @@ -120,7 +120,7 @@ public class ArtistController : Controller [HttpPost] [Authorize("write:seller-profile")] - public async Task RequestArtist() + public async Task RequestArtist([FromBody] string message) { var userId = User.GetUserId(); @@ -137,6 +137,7 @@ public class ArtistController : Controller ArtistRequest = new ArtistRequest() { Accepted = false, + Message = message, RequestDate = DateTime.UtcNow, UserId = userId }; @@ -144,6 +145,7 @@ public class ArtistController : Controller await _dbContext.SaveChangesAsync(); return Ok(); } + [HttpGet] [Authorize("read:seller-profile")] [Route("{sellerServiceId:int}/Portfolio/{portfolioId:int}")] diff --git a/src/comissions.app.api/Entities/ArtistRequest.cs b/src/comissions.app.api/Entities/ArtistRequest.cs index 4fb45d5..e14d333 100644 --- a/src/comissions.app.api/Entities/ArtistRequest.cs +++ b/src/comissions.app.api/Entities/ArtistRequest.cs @@ -4,6 +4,7 @@ public class ArtistRequest { public int Id { get; set; } public string UserId { get; set; } = null!; + public string Message { get; set; } = null!; public DateTime RequestDate { get; set; } public DateTime? AcceptedDate { get; set; } public bool Accepted { get; set; }