public async Task <IActionResult> Index([FromBody] SignOutRequestModel model) { var token = await _authService.SignOutAsync(model.Email, model.FirstName, model.LastName, model.Age, model.Password); return(JsonResult(token)); }
/// <summary> /// 登出。 /// 返回值表示成功与否。 /// </summary> /// <returns>表示成功与否。</returns> public async Task <bool> SignOutTaskAsync() { var requestModel = new SignOutRequestModel { Username = Email, Password = Password }; var requestJson = JsonConvert.SerializeObject(requestModel, new JsonSerializerSettings { ContractResolver = new CamelCasePropertyNamesContractResolver() }); var result = await HttpHelper.Post(SignOutAddress, requestJson).ConfigureAwait(true); return(result.StatusCode.Equals(HttpStatusCode.NoContent)); }