private HttpContent GetHttpContent <T>(CreateTokenForEmailVerificationCommand <T> command) { var requestBody = new { Id = command.Id, Version = command.Version, TtlMinutes = command.TimeToLiveMinutes }; return(new StringContent(this.serializerService.Serialize(requestBody))); }
public CreateTokenForEmailVerificationHttpApiCommand(CreateTokenForEmailVerificationCommand <T> command, IRequestMessageBuilderFactory requestMessageBuilderFactory) { this.command = command; this.requestBuilder = requestMessageBuilderFactory.GetRequestMessageBuilder <CreateTokenForEmailVerificationRequestMessageBuilder>(); }
public HttpRequestMessage GetRequestMessage <T>(CreateTokenForEmailVerificationCommand <T> command) { return(this.GetRequestMessage <T>(this.GetRequestUri <T>(), this.GetHttpContent(command), HttpMethod)); }