public ActionResult Incluir() { var dadosEnderecos = new DadosEnderecosVM(); PersistirDadosEnderecoEmMemoria(); return(PartialView("~/Views/Shared/EditorTemplates/DadosEnderecosVM.cshtml", dadosEnderecos)); }
// GET: Externo/EnderecoPartial public PartialViewResult Index(DadosEnderecosVM endereco) { ViewBag.TipoEndereco = new SelectList(enderecoBP.ListarTodosTiposEnderecosPorNome(), "ID", "NM_TP_ENDERECO"); ViewBag.UF = new SelectList(enderecoBP.ListarTodosPorNome(), "UF_SGL", "UF_NM"); return(PartialView("~/Areas/Externo/Views/Shared/_PreCadastro_DadosEndereco_Editavel.cshtml", new DadosEnderecosVM() { })); }
private void ManterDadosEnderecos(List <DadosEnderecosVM> dadosEnderecos, int solicitacaoCriacaoID) { var solicitacoesModEndereco = _solicitacaoModificacaoEnderecoService.ListarPorSolicitacaoId(solicitacaoCriacaoID).ToList(); var solicitacoesModEnderecoPostadas = dadosEnderecos.Select(x => x.ID).ToArray(); var solicitacoesModContatoExcluidas = solicitacoesModEndereco.Where(x => !solicitacoesModEnderecoPostadas.Contains(x.ID)).ToList(); _solicitacaoModificacaoEnderecoService.ExcluirSolicitacoes(solicitacoesModContatoExcluidas); _solicitacaoModificacaoEnderecoService.InserirOuAtualizarSolicitacoes(DadosEnderecosVM.ViewModelToModel(dadosEnderecos, solicitacaoCriacaoID)); }