public async Task <ActionResult> RefferalsUsers(SortModel model) { int pageSize = 15; var reffUsers = await _userRepository.GetRefferersPaged(model.Page, pageSize); var itemsCount = await _userRepository.GetCountUserRefferer(); UserRefferalViewModel viewModel = new UserRefferalViewModel() { PageViewModel = new PageViewModel(itemsCount, model.Page, pageSize), UserRefferal = reffUsers ?? new List <UserRefferalTableModel>() }; return(View(viewModel)); }
public async Task <IActionResult> MyRefferals(SortModel model) { int pageSize = 15; var userId = User.FindFirstValue(ClaimTypes.NameIdentifier); if (string.IsNullOrEmpty(userId)) { return(Redirect("/Identity/Account/Login%2FMy%2FEvents")); } var reffUsers = await _userRepository.GetUserRefferals_Paged(userId, model.Page, pageSize); var itemsCount = await _userRepository.GetCountOfRefferrersUser(userId); UserRefferalViewModel viewModel = new UserRefferalViewModel() { PageViewModel = new PageViewModel(itemsCount, model.Page, pageSize), MyRefferals = reffUsers ?? new List <UserRefferalTableModel>() }; return(View(viewModel)); }