/// <summary> /// Validate the security token /// </summary> /// <param name="activationRequest">Activation request</param> /// <returns>Return true if validated</returns> public bool Validate(ActivationRequestDto activationRequest) { return accountManager.Validate(new ActivationRequest { Token = activationRequest.Token }); }
/// <summary> /// Converts Dto ActivationRequest /// </summary> /// <param name="request">Activation Request Dto</param> /// <returns>ActivationRequest</returns> public static ActivationRequest ConvertActivationRequestDtoToModel(ActivationRequestDto request) { return new ActivationRequest { Answer = request.Answer, Password = request.Password, SecurityQuestionId = request.SecurityQuestion, Token = request.Token }; }
/// <summary> /// Activate a user using the security token /// </summary> /// <param name="request">Activation request</param> /// <returns>return activated user name</returns> public string ActivateUser(ActivationRequestDto request) { return accountManager.Activate(DataTransferObjectsConverter.ConvertActivationRequestDtoToModel(request)); }