From fdcc288519a438b5a71bceda31cf122c9e1a7a00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E7=82=9C=E7=BF=94?= <2307953404@qq.com> Date: Tue, 20 Aug 2024 17:20:58 +0800 Subject: [PATCH] ch --- asg_form/Controllers/InviteReferee.cs | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) 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); + } }