private HttpContent GetHttpContent <T>(CreateTokenForPasswordResetCommand <T> command) { var requestBody = new { Email = command.Email, TtlMinutes = command.TimeToLiveMinutes }; return(new StringContent(this.serializerService.Serialize(requestBody))); }
public HttpRequestMessage GetRequestMessage <T>(CreateTokenForPasswordResetCommand <T> command) { return(this.GetRequestMessage <T>(this.GetRequestUri <T>(), this.GetHttpContent(command), HttpMethod)); }
public CreateTokenForPasswordResetHttpApiCommand(CreateTokenForPasswordResetCommand <T> command, IRequestMessageBuilderFactory requestMessageBuilderFactory) { this.command = command; this.requestBuilder = requestMessageBuilderFactory.GetRequestMessageBuilder <CreateTokenForPasswordResetRequestMessageBuilder>(); }