public void FindSubscriberById() { try { if (SearchSubscriberAccessId == String.Empty) { throw new Exception("Please enter Id"); } ChitDueSubscriberDetailModel chitDueSubscriberDetailModel = _chitSubscriberDueDataService.GetSubscriberDetail(SearchSubscriberAccessId); //SelectedChitSubscriber = _chitSubscriberList.First(x => x.AccessId == SearchSubscriberAccessId); SelectedChitSubscriber = chitDueSubscriberDetailModel.Subscriber; _dueDetail = new ObservableCollection <ChitSubscriberDueListModel>(chitDueSubscriberDetailModel.DueDetail); this.RaisePropertyChanged(() => this.DueDetail); } catch (Exception ex) { while (ex.InnerException != null) { ex = ex.InnerException; } Messenger.Default.Send <NotificationMessage>(new NotificationMessage(ex.Message)); } }
public ChitDueSubscriberDetailModel GetSubscriberDetail(string accessId) { ChitDueSubscriberDetailModel model = new ChitDueSubscriberDetailModel(); var dataSubscriber = _chitSubscriberDataService.Get(accessId); model.Subscriber = dataSubscriber; model.DueDetail = _dueListService.Get(dataSubscriber.KeyId); return(model); }