async Task ExecuteLoadVisitsCommand(Guest selectedGuest) { if (IsBusy) { return; } IsBusy = true; try { Visits.Clear(); var visits = await VisitDataStore.GetMembersAsync(true); foreach (var visit in visits) { if (visit.GuestId == selectedGuest.PersonalCode) { Visits.Add(visit); } } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
public override ICollection <VisitCustomers> GetVisitCustomers() { Visits.Clear(); foreach (var vis in db.VisitCustomers) { Visits.Add(vis); } return(Visits); }
private void InitializeVisits(ICollection <Visit> visits) { foreach (var wrapper in Visits) { wrapper.PropertyChanged -= VisitWrapper_PropertyChanged; } Visits.Clear(); foreach (var visit in visits) { var wrapper = new VisitWrapper(visit); Visits.Add(wrapper); wrapper.PropertyChanged += VisitWrapper_PropertyChanged; } }
async Task ExecuteLoadVisitsCommand() { if (IsBusy) { return; } IsBusy = true; try { Visits.Clear(); var dorms = await VisitDataStore.GetMembersAsync(true); foreach (var dorm in dorms) { if (Title == "History") { if (dorm.IsOver) { Visits.Add(dorm); } } else if (Title == "Upcoming") { if (!dorm.IsOver) { Visits.Add(dorm); } } else { Visits.Add(dorm); } } } catch (Exception ex) { Debug.WriteLine(ex); } finally { IsBusy = false; } }
private void LoadData() { Visits.Clear(); var models = petsData.GetVisits(petDescription.Id.Value); if (models == null) { return; } foreach (var model in models) { var vm = mapper.Map(model, new VisitViewModel(petsData, mapper)); vm.IsDirty = false; Visits.Add(vm); } }
public void FileDataProcessing() { string[] fileContent = FilesUtility.ReadFromFile(PathToFile); Visits.Clear(); foreach (string line in fileContent) { var objectVisit = line.Split(','); if (int.TryParse(objectVisit[1], out int age)) { AddVisit(objectVisit[0], age); } else { Console.WriteLine("String could not be parsed."); } } }