basic player management
This commit is contained in:
parent
350a283b5e
commit
bab170552e
12 changed files with 244 additions and 91 deletions
|
@ -35,5 +35,20 @@ namespace Sledgemapper.Api.Controllers
|
|||
return result;
|
||||
}
|
||||
|
||||
[HttpPost]
|
||||
[Route("{campaignName}/players/{email}")]
|
||||
public async Task<bool> Invite(string campaignName, string email)
|
||||
{
|
||||
var result = await _mediator.Send(new InvitePlayerToCampaignCommand(campaignName, email, UserId.ToString()));
|
||||
return result;
|
||||
}
|
||||
|
||||
[HttpGet]
|
||||
[Route("{campaignName}/players")]
|
||||
public async Task<List<Player>> GetPlayers(string campaignName)
|
||||
{
|
||||
var result = await _mediator.Send(new GetCampaignPlayersCommand(campaignName, UserId.ToString()));
|
||||
return result;
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue