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();
|
var result = request.ToModel();
|
||||||
return Ok(result);
|
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