public async Task <IActionResult> GetPurchasesList() { try { var userId = Convert.ToInt32(this.User.FindFirstValue(ClaimTypes.NameIdentifier)); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } List <Purchases> Purchase = await _purchasesRepository.GetPurchaseList(userId); return(Ok(Purchase)); } catch (Exception ex) { //ModelState.AddModelError("error", ex.Message); return(BadRequest(ex.Message)); } }