public static async Task CreateTickFormula(HttpClient client, string id) { var request = new AddTickFormulaRequest() { Id = id, Username = "******", PdlLadders = new List <decimal>() { { new decimal(0) }, { 1 } }, PdlTicks = new List <decimal>() { { new decimal(0.1) }, { 1 } }, }; await client.PostAsync("/api/tick-formulas", request.ToJsonStringContent()); }
public async Task <ErrorCodeResponse <TickFormulaErrorCodesContract> > AddAsync( [FromBody] AddTickFormulaRequest request) { var model = _convertService.Convert <AddTickFormulaRequest, ITickFormula>(request); var correlationId = this.TryGetCorrelationId(); var result = await _tickFormulaService.AddAsync(model, request.Username, correlationId); var response = new ErrorCodeResponse <TickFormulaErrorCodesContract>(); if (result.IsFailed) { response.ErrorCode = _convertService.Convert <TickFormulaErrorCodes, TickFormulaErrorCodesContract>(result.Error .Value); } return(response); }