private void LoadAll()
        {
            var allRegistredAssets = assetManagementRepository.QueryAllAssets();

            foreach (var asset in allRegistredAssets)
            {
                var assetViewModel = new AssetViewModel
                {
                    Id             = asset.Id,
                    AssetId        = asset.AssetId,
                    PropertyNumber = asset.PropertyNumber,
                    MuncipleNumber = asset.MuncipleNumber
                };
                if (asset.PersonId > 0)
                {
                    var personInfo = personRespository.Query(asset.PersonId);
                    if (personInfo != null)
                    {
                        assetViewModel.FirstName     = personInfo.FirstName;
                        assetViewModel.LastName      = personInfo.LastName;
                        assetViewModel.PAN           = personInfo.PAN;
                        assetViewModel.Aaddhar       = personInfo.Aaddhar;
                        assetViewModel.WalletAddress = personInfo.WalletAddress;
                    }
                }
                assetCollection.Add(assetViewModel);
            }
            assetsGridView.DataSource = assetCollection;
        }
Beispiel #2
0
        /// <summary>
        /// Handle the Update Button Click
        /// </summary>
        private void HandleUpdateButtonClick()
        {
            var personId   = int.Parse(personGridView.SelectedRows[0].Cells[0].Value.ToString());
            var locationId = int.Parse(personGridView.SelectedRows[0].Cells[1].Value.ToString());

            var person   = personRespository.Query(personId);
            var location = propertyLocationRespository.Query(locationId);

            if (person != null && location != null)
            {
                FrmPersonInfo frmPersonInfo = new FrmPersonInfo(person, location);
                frmPersonInfo.FormClosing += FrmPersonInfo_FormClosing;
                frmPersonInfo.ShowDialog();
            }
        }