Exemple #1
0
 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)
            {
            }
        }