Blazor server and client apps. With data service mocks

This commit is contained in:
Michael Shabanov committed 2020-02-09 18:07:45 +03:00
1 parent 1fa0b03555
commit a0ad7ca395
68 files changed
+1893

No files matched your search

@@ -0,0 +1,36 @@
using Microsoft.AspNetCore.Components;
using System.Collections.Generic;
using System.Threading.Tasks;
using WotBlitzStatisticsPro.Common;
namespace WotBlitzStatisticsPro.UI.AccountsSearch
{
public class AccountSearchComponent : ComponentBase
{
[Inject]
public IAccountsSearchService AccountsSearchService { get; set; }
public string SearchString { get; set; }
public int PageNumber { get; set; } = 0;
public int AccountsPerPage { get; set; } = 5;
public int TotalAccountsCount { get; set; }
public Dictionary<long, string> Accounts { get; set; }
public async Task FindAccounts()
{
ClearAccountsList();
var searchResult = await AccountsSearchService.FindAccounts(SearchString, AccountsPerPage, PageNumber);
TotalAccountsCount = searchResult.TotalAccountsCount;
Accounts = searchResult.Accounts;
}
private void ClearAccountsList()
{
Accounts = null;
}
}
}