mirror of
https://github.com/D4M13N-D3V/comissions-app-core-api.git
synced 2025-03-14 10:04:55 +00:00
fix: added endpoint to deny artist request.
This commit is contained in:
parent
58c8b5af24
commit
b696609df8
@ -128,4 +128,21 @@ public class AdminArtistRequestsController : Controller
|
||||
var result = request.ToModel();
|
||||
return Ok(result);
|
||||
}
|
||||
|
||||
[HttpDelete]
|
||||
[Route("{userId}")]
|
||||
public async Task<IActionResult> DenyArtistRequest(string userId)
|
||||
{
|
||||
var request = await _dbContext.ArtistRequests.FirstOrDefaultAsync(request=>request.UserId==userId);
|
||||
|
||||
if(request==null)
|
||||
return NotFound("No request for that user exists.");
|
||||
|
||||
if (request.Accepted == true)
|
||||
return BadRequest("User is already a seller.");
|
||||
|
||||
_dbContext.ArtistRequests.Remove(request);
|
||||
await _dbContext.SaveChangesAsync();
|
||||
return Ok();
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user