diff --git a/asg_form/Controllers/InviteReferee.cs b/asg_form/Controllers/InviteReferee.cs index 7da09bb..b16a5c6 100644 --- a/asg_form/Controllers/InviteReferee.cs +++ b/asg_form/Controllers/InviteReferee.cs @@ -1,7 +1,29 @@ -namespace asg_form.Controllers +using Microsoft.AspNetCore.Authorization; +using Microsoft.AspNetCore.Mvc; + +namespace asg_form.Controllers { - public class InviteReferee + public class InviteReferee : ControllerBase { + private readonly RoleManager roleManager; + private readonly UserManager userManager; + public InviteReferee( + RoleManager roleManager, UserManager userManager) + { + + this.roleManager = roleManager; + this.userManager = userManager; + } + } + + [Route("api/v1/Invite")] + [HttpGet] + [Authorize] + public async Task> GetReferee([FromBody] long Inviteeid) + { + string Invitorid = this.User.FindFirst(ClaimTypes.NameIdentifier)!.Value; + var user = await userManager.FindByIdAsync(Invitorid); + } }