public string SendToLMSInactiveInstitution(InstitutionEditViewModel viewModel) { string codeType = _institutionService.GetMasterDataCode(viewModel.TypeId); string IsValid = string.Empty; try { _loanManagementV3DataService.SetUpdateInactivateInstitutions(new UpdateInactivateInstitutions { Institution = new Institution { Acronym = viewModel.Acronym, Address = viewModel.Address, City = viewModel.City, FaxNumber = viewModel.FaxNumber, Name = viewModel.Name, PCMailName = null, State = viewModel.State, TelephoneNumber = viewModel.TelNumber, TypeCode = codeType, Website = viewModel.Website, ZipCode = viewModel.ZipCode } }); } catch (Exception e) { IsValid = e.Message; } return(IsValid); }
public static void UpdateInstitutionViewModel(this InstitutionEditViewModel viewModel, ClientFieldData[] clientFieldData) { var id = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("InstitutionId")); if (id != null) { viewModel.InstitutionId = Convert.ToInt32(id.Value); } var name = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("TxtName")); if (name != null) { viewModel.Name = name.Value; } var address = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("TxtAddress")); if (address != null) { viewModel.Address = address.Value; } var city = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("TxtCity")); if (city != null) { viewModel.City = city.Value; } var state = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("TxtState")); if (state != null) { viewModel.State = state.Value; } var zipCode = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("TxtZipCode")); if (zipCode != null) { viewModel.ZipCode = zipCode.Value; } var country = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("InstitutionEditCountry")); if (country != null) { viewModel.CountryId = Convert.ToInt32(country.Value); } var telephoneNumber = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("TxtTelNumber")); if (telephoneNumber != null) { viewModel.TelNumber = telephoneNumber.Value; } var faxNumber = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("TxtFaxNumber")); if (faxNumber != null) { viewModel.FaxNumber = faxNumber.Value; } var website = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("TxtWebsite")); if (website != null) { viewModel.Website = website.Value; } var typeInstitution = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("InstitutionEditTypeList")); if (typeInstitution != null) { viewModel.TypeId = Convert.ToInt32(typeInstitution.Value); } var acronymCode = clientFieldData.FirstOrDefault(o => !string.IsNullOrWhiteSpace(o.Name) && o.Name.Equals("TxtAcronym")); if (acronymCode != null) { viewModel.Acronym = acronymCode.Value; } }