public async Task <IActionResult> Create([FromBody] CoreDataContract.CurrentUser user) { var result = await _signInManager.PasswordSignInAsync(user.UserName, user.Password, false, lockoutOnFailure : false); if (result.Succeeded) { return(Ok(new { token = GenerateToken(user.UserName) })); } return(BadRequest()); }
public async Task <IActionResult> Register([FromBody] CoreDataContract.CurrentUser user) { try { var appUser = new ApplicationUser { UserName = user.UserName, Email = user.Email }; var result = await _userManager.CreateAsync(appUser, user.Password); if (result.Succeeded) { _userService.CreateUser(user, appUser.Id); } }catch (Exception e) { return(BadRequest(e)); } return(Ok(new { Data = "success" })); }