public async Task <IActionResult> GetRent() { var userId = HttpContext.Items[ClaimTypes.NameIdentifier].ToString(); var role = HttpContext.Items[ClaimTypes.Role].ToString(); if (role == "Admin") { var resAdmin = await _RentMan.GetRentHistory(); if (resAdmin.Status == false) { return(NotFound(resAdmin)); } return(Ok(resAdmin)); } if (role == "User") { var isValid = int.TryParse(userId, out int id); if (isValid) { var resUser = await _RentMan.GetRentHistory(id); if (resUser.Status == false) { return(NotFound(resUser)); } return(Ok(resUser)); } } return(Ok()); }