From fe37a5ae7df338e972215b3877a45b91b034e52a Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Thu, 29 Feb 2024 20:32:01 -0500 Subject: [PATCH] Revert "got rid of model" This reverts commit ca2bef2ba971a2708808293404e0306e010dcb6d. --- .../Controllers/RequestsController.cs | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/comissions.app.api/Controllers/RequestsController.cs b/src/comissions.app.api/Controllers/RequestsController.cs index af2947e..adc8d37 100644 --- a/src/comissions.app.api/Controllers/RequestsController.cs +++ b/src/comissions.app.api/Controllers/RequestsController.cs @@ -1054,21 +1054,16 @@ public class RequestsController : Controller return Ok(result); } - // public int ArtistId { get; set; } - // public string Message { get; set; } - // public decimal Amount { get; set; } - // - // public List Files { get; set; } [Authorize("write:request")] [HttpPost] [Route("Request")] - public async Task CreateRequest([FromForm]int artistId, [FromForm]string message, [FromForm]decimal amount, [FromForm]List files) + public async Task CreateRequest([FromForm] RequestCreateModel model) { var openRequests = await _dbContext.Requests .Where(x=>x.UserId==User.GetUserId() && x.Declined==false && x.Completed==false) .CountAsync(); - var artist = await _dbContext.UserArtists.FirstOrDefaultAsync(x=>x.Id==artistId); + var artist = await _dbContext.UserArtists.FirstOrDefaultAsync(x=>x.Id==model.ArtistId); if(artist==null) return NotFound("Artist not found."); @@ -1077,11 +1072,11 @@ public class RequestsController : Controller var userId = User.GetUserId(); var request = new Request() { - Amount = amount, - Message = message, + Amount = model.Amount, + Message = model.Message, RequestDate = DateTime.UtcNow, UserId = userId, - ArtistId = artistId, + ArtistId = model.ArtistId, Accepted = false, AcceptedDate = null, Declined = false, @@ -1102,7 +1097,7 @@ public class RequestsController : Controller }; var references = new List(); - foreach (var file in files) + foreach (var file in model.Files) { var reference = new RequestReference() {