private async void btnLogin_Click(object sender, EventArgs e) { if (this.ValidateChildren()) { APIService.Username = txtUsername.Text; APIService.Password = txtPassword.Text; try { AdministratorSearchRequest request = new AdministratorSearchRequest { Username = txtUsername.Text }; var admins = await _service.Get <List <Administrator> >(request); if (admins.Count() == 1) { //autentifiakcija je prosla, admin je nadjen Global.Administrator = admins[0]; //MessageBox.Show("welcome " + Global.Administrator.Grad.Naziv ); greska frmPocetna frm = new frmPocetna(); frm.Show(); } } catch (Exception ex) { } } }
private void btnTrazi_Click(object sender, EventArgs e) { request = new AdministratorSearchRequest { Username = txtUsername.Text }; pageNumber = 1; BindContent(pageNumber, request); }
private async void BindContent(int pageNumber, AdministratorSearchRequest request) { pagedList = await BindAdministratori(request, pageNumber, pageSize); btnNext.Enabled = pagedList.HasNextPage; btnPrevious.Enabled = pagedList.HasPreviousPage; dgvAdministratori.DataSource = pagedList.ToList(); lblPageNumbers.Text = string.Format("{0}/{1}", pageNumber, pagedList.PageCount); }
private async Task <IPagedList <Administrator> > BindAdministratori(AdministratorSearchRequest request, int pageNumber = 1, int pageSize = 2) { var administratori = await _administratorService.Get <List <Administrator> >(request); return(administratori.ToPagedList(pageNumber, pageSize)); }