public async Task <IActionResult> BuyStock([FromRoute] Guid requestId, [FromBody] BuyStockViewModel buyStock) { if (!ModelState.IsValid) { return(BadRequest()); } try { var requestStatus = await _buyerService.BuyStock(requestId, buyStock.UserId); if (requestStatus == null) { return(BadRequest(new { Status = "failure" })); } return(Ok(new { Status = "success" })); } catch (System.Exception) { return(BadRequest(new { Status = "failure" })); } }