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