private IReadOnlyCollection <DataSetValuePair> UpdateDatasetSource() { _sources.Clear(); _selectedPurok = ViewModelLocatorStatic.Locator.HouseholdProfileModule.SelectedPurok; //gets selected Purok. var purokpets = new ObservableCollection <PurokPets>(); // load the purok pets DataSet foreach (var household in _selectedPurok.Households) { household.LoadRelatedInfo(); var householdhead = household.HouseholdHead; foreach (var livestock in household.Livestocks) { purokpets.Add(new PurokPets { HouseNo = household?.Model?.HouseNo, Female = livestock?.Model?.Female, Quantity = livestock?.Model?.Quantity, Male = livestock?.Model?.Male, HouseholdHead = householdhead?.Model?.FirstName + " " + householdhead?.Model?.MiddleName + " " + householdhead?.Model?.LastName, Vaccinated = livestock?.Model?.IsVaccinated, Animal = livestock?.Model?.Animal }); } } _sources.Add(new DataSetValuePair("PurokDataset", _selectedPurok.Model)); _sources.Add(new DataSetValuePair("PetsDataSet", purokpets)); return(_sources); }
private void LoadPurok() { var puroks = _repository.Purok.GetRange(); foreach (var purok in puroks) { var purokmodel = new PurokModel(purok, _repository); purokmodel.LoadRelatedInfo(); PurokList.Add(purokmodel); } }
private void SavePurokProc() { if (NewPurokModel == null) { return; } if (!NewPurokModel.HasChanges) { return; } try { _repository.Purok.Add(NewPurokModel.ModelCopy); var purokmodel = new PurokModel(NewPurokModel.ModelCopy, _repository); purokmodel.LoadRelatedInfo(); PurokList.Add(purokmodel); _addPurokWindow.Close(); } catch (Exception e) { MessageBox.Show("Unable to Save!", "Add Purok"); } }
private void LoadPurok() { var purok = _Repository.Purok.Get(p => p.PurokNo == Model.PurokNo); Purok = new PurokModel(purok, _Repository); }