public Order IssueShare(string companySymbol, [FromBody] IssueSharesRequest request) { var sharesIssuedOrder = _companyService.IssueShares(companySymbol, request.Quantity, request.Price); if (sharesIssuedOrder == null) { HttpContext.Response.StatusCode = (int)HttpStatusCode.NotFound; return(null); } return(sharesIssuedOrder); }
public async Task IssueShares(IssueSharesRequest issueSharesRequest, long id, string jwtToken) { await PolicyHelper.ThreeRetriesAsync().ExecuteAsync(() => _publicShareOwnerControl.BaseAddress.AppendPathSegments(_publicShareOwnerControl.PublicSharePath.Stock, id, "Issue") .PutJsonAsync(issueSharesRequest)); }