public async Task <IActionResult> FindUsers(string Search) { List <User> users = await accountService.GetUsersList(Search); List <FindUserModel> model = new List <FindUserModel>(); foreach (User user in users) { long?UserID = await accountService.GetUserID(User.Identity.Name); long?FindUserID = await accountService.GetUserID(user.UserName); bool CheckFriend = await checkService.IsMyFriend((long)UserID, (long)FindUserID); bool CheckRequestFriend = await checkService.IsMyRequestFriend((long)UserID, (long)FindUserID); bool CheckResult = true; if ((CheckFriend == false) && (CheckRequestFriend == false)) { CheckResult = false; } model.Add(new FindUserModel { user = user, IsMyFriend = CheckResult }); } return(View(model)); }