private void InitializeClient(Client selectedClient, ClientsEntities db) { if (_client != null) { _client.Id = selectedClient.ClientID; _client.Surname = selectedClient.Surname; _client.Name = selectedClient.Name; _client.Patronimic = selectedClient.Patronimic; _client.BirthDate = selectedClient.BirthDate; _client.PassportSeries = selectedClient.PassportSeries; _client.PassportNumber = selectedClient.PassportNumber; _client.Authority = selectedClient.Authority; _client.IssueDate = selectedClient.DateOfIssue; _client.PlaceOfBirth = selectedClient.PlaceOfBirth; _client.IdentificationNumber = selectedClient.IdentificationNumber; _client.Location = db.GetCityById(selectedClient.Location); _client.Address = selectedClient.Address; _client.MobileNumber = selectedClient.MobileNumber; _client.PhoneNumber = selectedClient.PhoneNumber == null ? null : FormatePhoneNumber(selectedClient.PhoneNumber); _client.Email = selectedClient.Email; _client.MaritualStatus = db.GetMaritualStatusById(selectedClient.MaritalStatus); _client.Disability = db.GetDisabilityById(selectedClient.Disability); _client.Nationality = db.GetNationalityById(selectedClient.Nationality); _client.Pensioner = selectedClient.Pensioner; _client.RegistrationCity = db.GetCityById(selectedClient.RegistrationCity); _client.MaleGender = (selectedClient.Gender) ? true : false; _client.FemaleGender = (selectedClient.Gender) ? false : true; _client.MonthlyIncome = selectedClient.MonthlyIncome == null ? null : FormateMonthlyIncome(selectedClient.MonthlyIncome.ToString()); } if (_accountModel != null) { _accountModel.Surname = selectedClient.Surname; _accountModel.Name = selectedClient.Name; _accountModel.Patronimic = selectedClient.Patronimic; _accountModel.ClientId = selectedClient.ClientID; } }