Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        /// <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));
        }