public ResultData Register([FromBody] RegisterPostData data) { var result = new ResultData(); result.success = false; var msg = string.Empty; if (string.IsNullOrEmpty(data.Account) || string.IsNullOrEmpty(data.Password)) { msg = "帐号密码均不能为空"; return(result); } if (string.IsNullOrEmpty(data.NikeName)) { msg = "昵称不能为空"; return(result); } var o = new User(); o.Account = data.Account; o.Password = data.Password; o.NikeName = data.NikeName; result.success = BLLService.AccountServices.Register(o, out msg); result.msg = msg; return(result); }
public async Task <IActionResult> Post(RegisterPostData postData) { try { ResponseResultDto responseResult = await this.memberService.Register(postData.Email, postData.Password); if (responseResult.Ok) { return(Ok(responseResult.Data)); } return(BadRequest(responseResult.Data)); } catch (Exception ex) { this.logger.LogError($"Register Error >>> Email:{postData.Email} Password:{postData.Password}\n{ex}"); return(BadRequest("會員註冊發生錯誤.")); } }