private void GetData() { try { UsersListGrid.DataSource = rr.Select(); UsersListGrid.DataBind(); } catch (Exception ex) { le.SaveLogError(ex); } }
private void FilterUserList() { try { var filter = new UserFilterDTO(); filter.CurrentUserTypeId = UserHelper.CurrentUser.UserTypeId; if (UserType.SelectedIndex != -1) { filter.UserTypeId = Convert.ToInt32(UserType.SelectedValue); } filter.UserName = UserName.Text; filter.FirstName = FirstName.Text; filter.LastName = LastName.Text; filter.Email = Email.Text; filter.Phone = Phone.Text; filter.BirthDate = BirthDate.SelectedDate; if (Status.SelectedIndex != -1) { filter.Status = Convert.ToInt32(Status.SelectedValue); } ServiceResult <List <UserDTO> > serviceResult = new ServiceResult <List <UserDTO> >(); var queryString = new Dictionary <string, string>(); var response = ApiHelper.CallSendApiMethod(ApiKeys.UserApiUrl, "GetUserList", queryString, filter); if (!response.IsSuccessStatusCode) { throw new Exception("Hata oluştu!"); } var data = response.Content.ReadAsStringAsync().Result; serviceResult = JsonConvert.DeserializeObject <ServiceResult <List <UserDTO> > >(data); if (serviceResult.ServiceResultType != EnumServiceResultType.Success) { throw new Exception(serviceResult.ErrorMessage); } if (serviceResult.Result == null) { throw new Exception(serviceResult.ErrorMessage); } UsersListGrid.DataSource = serviceResult.Result; UsersListGrid.DataBind(); } catch (Exception ex) { } }