//[Authorize(AuthenticationSchemes = JwtBearerDefaults.AuthenticationScheme)] public IActionResult UpdateCurrentUser([FromBody] Dperson updated, UserInfo user) { var token = new JwtSecurityToken(_header, new JwtPayload( null, null, new[] { new Claim("id", user.Id.ToString()), new Claim("type", user.Type.ToString().ToLower()) }, null, DateTime.Now.AddDays(7) )); UserInfo me1 = _userService.GetUserByUserId(User.Id()); me1.Number = updated.Number; me1.Name = updated.Name; //me1.School.Id = updated.School.ID; //me1.School.Name = updated.School.Name; Console.WriteLine("\n\n" + updated.School.Name + "\n\n"); try { _userService.UpdateUserByUserId(UserID, me1); return(NoContent()); } catch (UserNotFoundException) { return(StatusCode(404, new { msg = "用户不存在" })); } }
public IActionResult GetselfInfo() { Dperson me = new Dperson(); me.ID = 3486; me.Type = "student"; me.Number = "23320152202333"; me.Phone = "18911114514"; me.Email = "18911114514"; return(Json(me)); }
public IActionResult GetCurrentUser(UserInfo user) { var token = new JwtSecurityToken(_header, new JwtPayload( null, null, new[] { new Claim("id", user.Id.ToString()), new Claim("type", user.Type.ToString().ToLower()) }, null, DateTime.Now.AddDays(7) )); UserInfo me1 = _userService.GetUserByUserId(User.Id()); Dperson me = new Dperson(); me.Id = (int)me1.Id; if (me1.Type == Xmu.Crms.Shared.Models.Type.Student) { me.Type = "student"; } if (me1.Type == Xmu.Crms.Shared.Models.Type.Teacher) { me.Type = "teacher"; } me.Number = me1.Number; me.Phone = me1.Phone; me.Email = me1.Email; me.Name = me1.Name; if (me1.Gender == Xmu.Crms.Shared.Models.Gender.Male) { me.Gender = "male"; } if (me1.Gender == Xmu.Crms.Shared.Models.Gender.Female) { me.Type = "female"; } Dschool dschool = new Dschool(); dschool.ID = (int)me1.School.Id; dschool.Name = me1.School.Name; dschool.Province = me1.School.Province; if (me1.Avatar != null) { me.Avatar = me1.Avatar; } me.School = dschool; return(Json(me)); }
public IActionResult UpdateCurrentUser([FromBody] Dperson updated) { UserInfo me1 = _userService.GetUserByUserId(User.Id()); me1.Number = updated.Number; me1.Name = updated.Name; me1.School.Id = updated.School.ID; me1.School.Name = updated.School.Name; Console.WriteLine("\n\n" + updated.School.Name + "\n\n"); try { _userService.UpdateUserByUserId(UserID, me1); return(NoContent()); } catch (UserNotFoundException) { return(StatusCode(404, new { msg = "用户不存在" })); } }