public ActionResult Alterar(long id) { BoCliente boCliente = new BoCliente(); BoBeneficiario boBeneficiario = new BoBeneficiario(); Cliente cliente = boCliente.Consultar(id); ClienteModel model = null; if (cliente != null) { List <Beneficiario> beneficiarios = boBeneficiario.Pesquisa(cliente.Id); List <BeneficiarioModel> listaBeneficiarios = new List <BeneficiarioModel>(); foreach (var beneficiario in beneficiarios) { listaBeneficiarios.Add(new BeneficiarioModel() { Id = beneficiario.Id, CPF = beneficiario.CPF, Nome = beneficiario.Nome, Excluido = false }); } model = new ClienteModel() { Id = cliente.Id, CEP = cliente.CEP, Cidade = cliente.Cidade, Email = cliente.Email, Estado = cliente.Estado, Logradouro = cliente.Logradouro, Nacionalidade = cliente.Nacionalidade, Nome = cliente.Nome, Sobrenome = cliente.Sobrenome, Telefone = cliente.Telefone, CPF = cliente.CPF, Beneficiarios = listaBeneficiarios }; } return(View(model)); }
public ActionResult Index(long idCliente) { List <BeneficiarioModel> listBeneficiario = new List <BeneficiarioModel>(); if (idCliente != 0) { BoBeneficiario bo = new BoBeneficiario(); int qtd = 0; List <Beneficiario> beneficiarios = bo.Pesquisa(idCliente, 0, 0, "Nome", true, out qtd); foreach (var item in beneficiarios) { var model = new BeneficiarioModel(); model.Id = item.Id; model.Nome = item.Nome; model.CPF = item.CPF; model.idCliente = item.idCliente; listBeneficiario.Add(model); } } return(View(listBeneficiario)); }