SignupController getForEvent, delete -> deleteForEvent rename
This commit is contained in:
parent
d48186d4d6
commit
4fc88d90ce
@ -1,4 +1,3 @@
|
|||||||
using API.Authentication;
|
|
||||||
using API.Authentication.Interfaces;
|
using API.Authentication.Interfaces;
|
||||||
using API.DTO.Base.Update;
|
using API.DTO.Base.Update;
|
||||||
using API.Services;
|
using API.Services;
|
||||||
@ -16,9 +15,32 @@ namespace API.Controllers
|
|||||||
public SignupController(ILogger<SignupController> logger, UserService userService, SignupService service) : base(logger, userService, service)
|
public SignupController(ILogger<SignupController> logger, UserService userService, SignupService service) : base(logger, userService, service)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
[HttpPost]
|
[HttpGet("forEvent/{eventId}")]
|
||||||
public override ActionResult<SignupDTO> add(SignupDTO createDTO)
|
public ActionResult<SignupDTO> getForEvent(ulong eventId)
|
||||||
|
{
|
||||||
|
MUser? user = getUser(User);
|
||||||
|
if (user == null)
|
||||||
|
return Unauthorized();
|
||||||
|
|
||||||
|
IEnumerable<Signup>? result = Service.get(user, e => e.eventId == eventId);
|
||||||
|
if (result == null)
|
||||||
|
return Forbid();
|
||||||
|
|
||||||
|
List<SignupDTO> dtos = [];
|
||||||
|
|
||||||
|
Parallel.ForEach(result, item =>
|
||||||
|
{
|
||||||
|
SignupDTO dto = new SignupDTO();
|
||||||
|
dto.adaptFromModel(item);
|
||||||
|
dtos.Add(dto);
|
||||||
|
});
|
||||||
|
|
||||||
|
return Ok(dtos);
|
||||||
|
}
|
||||||
|
|
||||||
|
[HttpPost("autoUser")]
|
||||||
|
public ActionResult<SignupDTO> add(SignupDTO createDTO)
|
||||||
{
|
{
|
||||||
MUser? user = getUser(User);
|
MUser? user = getUser(User);
|
||||||
if (user == null)
|
if (user == null)
|
||||||
@ -42,7 +64,7 @@ namespace API.Controllers
|
|||||||
}
|
}
|
||||||
|
|
||||||
[HttpDelete("event/{eventId}")]
|
[HttpDelete("event/{eventId}")]
|
||||||
public virtual ActionResult delete(ulong eventId)
|
public ActionResult deleteForEvent(ulong eventId)
|
||||||
{
|
{
|
||||||
MUser? user = getUser(User);
|
MUser? user = getUser(User);
|
||||||
if (user == null)
|
if (user == null)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user