示例#1
0
		public async Task<IdentityResult> RegisterUser(FlipUser userModel) {
			ApplicationUser user = new ApplicationUser {
				UserName = userModel.UserName
			};

			var result = await _userManager.CreateAsync(user, userModel.Password);

			return result;
		}
示例#2
0
		public async Task<IHttpActionResult> Register(FlipUser userModel) {
			if (!ModelState.IsValid) {
				return BadRequest(ModelState);
			}

			IdentityResult result = await _repo.RegisterUser(userModel);

			IHttpActionResult errorResult = GetErrorResult(result);

			if (errorResult != null) {
				return errorResult;
			}

			return Ok();
		}