private void LoadRequestsBySelectedAddress(int addressId) { var currentDate = _requestService.GetCurrentDate(); AddressRequestList = new ObservableCollection <RequestForListDto>(_requestService.GetRequestList(null, true, currentDate.AddDays(-90), currentDate.AddDays(1), DateTime.Today, DateTime.Today, null, null, addressId, null, null, null, null, null, null, null, null, null, false, false, null, false, false)); }
private void RefreshRequest() { if (_requestService == null) { _requestService = new RequestServiceImpl.RequestService(AppSettings.DbConnection); } RequestList.Clear(); var requests = _requestService.GetRequestList(RequestNum, FilterByCreateDate, FromDate, ToDate, ExecuteFromDate, ExecuteToDate, FilterStreetList.Where(w => w.Selected).Select(x => x.Id).ToArray(), _selectedHouse?.Id, SelectedFlat?.Id, FilterParentServiceList.Where(w => w.Selected).Select(x => x.Id).ToArray(), SelectedService?.Id, FilterStatusList.Where(w => w.Selected).Select(x => x.Id).ToArray(), FilterMasterList.Where(w => w.Selected).Select(x => x.Id).ToArray(), FilterExecuterList.Where(w => w.Selected).Select(x => x.Id).ToArray(), FilterServiceCompanyList.Where(w => w.Selected).Select(x => x.Id).ToArray(), FilterUserList.Where(w => w.Selected).Select(x => x.Id).ToArray(), FilterRatingList.Where(w => w.Selected).Select(x => x.Id).ToArray(), SelectedPayment?.Id, ServiceCompanyBadWork, OnlyRetry, ClientPhone, OnlyGaranty, OnlyImmediate); foreach (var request in requests) { RequestList.Add(request); } RequestCount = RequestList.Count; OnPropertyChanged(nameof(RequestList)); }