public IActionResult ForgotPasswordUpdate([FromBody] UserActivationViewDto userActivationViewDto) { User user = UsersService.FindUserForActivation(userActivationViewDto.Email); if (user != null) { try { //schimba numele functiei UsersService.ForgotPasswordUpdate(user, userActivationViewDto.Password, userActivationViewDto.Code); return(Ok()); } catch (Exception ex) { // return error message if there was an exception return(BadRequest(new { message = ex.Message })); } } else { return(BadRequest("User is not activated")); } }
public IActionResult ActivateUser([FromBody] UserActivationViewDto userActivationViewDto) { User user = UsersService.FindUserForActivation(userActivationViewDto.Email); try { //schimba numele functiei UsersService.ActivateUser(user, userActivationViewDto.Password, userActivationViewDto.Code); return(Ok()); } catch (Exception ex) { // return error message if there was an exception return(BadRequest(new { message = ex.Message })); } }
public IActionResult ActivateUser([FromBody] UserActivationViewDto userActivationViewDto) { var userActivationView = Mapper.Map <UserActivationView>(userActivationViewDto); var user = new User(userActivationView.IdUser, userActivationView.Username, userActivationView.FirstName, userActivationView.LastName, userActivationView.NrMatricol, userActivationView.Email, userActivationView.IsAccountActive); try { _userService.Create(user, userActivationView.Password, userActivationView.ActivationCode); return(Ok()); } catch (Exception ex) { // return error message if there was an exception return(BadRequest(new { message = ex.Message })); } }