public ActionResult Delete(int id) { var enderecoEntidade = _enderecoAppServico.ObterPorId(id); if (_enderecoAppServico.Remover(enderecoEntidade)) { return(RedirectToAction("Index")); } TempData["msg"] = $"O Item {enderecoEntidade.CEP} não pode ser removido pois existe uma pessoa ou editora vinculado!"; return(RedirectToAction("Index")); }
public ActionResult Index() { var editoraViewModel = Mapper.Map <IEnumerable <Editora>, IEnumerable <EditoraViewModel> >(_editoraAppServico.ObterTodos()); foreach (var editora in editoraViewModel) { editora.Endereco = Mapper.Map <Endereco, EnderecoViewModel>(_enderecoAppServico.ObterPorId(editora.EnderecoId)); editora.Endereco.Municipio = Mapper.Map <Municipio, MunicipioViewModel>(_municipioAppServico.ObterPorId(editora.Endereco.MunicipioId)); editora.Endereco.Municipio.Estado = Mapper.Map <Estado, EstadoViewModel>(_estadoAppServico.ObterPorId(editora.Endereco.Municipio.EstadoId)); } return(View(editoraViewModel)); }
private void MapeiaEnderecoDePessoa(PessoaViewModel pessoaViewModel) { pessoaViewModel.Endereco = Mapper.Map <Endereco, EnderecoViewModel>(_enderecoAppServico.ObterPorId(pessoaViewModel.EnderecoId)); pessoaViewModel.Endereco.Municipio = Mapper.Map <Municipio, MunicipioViewModel>(_municipioAppServico.ObterPorId(pessoaViewModel.Endereco.MunicipioId)); pessoaViewModel.Endereco.Municipio.Estado = Mapper.Map <Estado, EstadoViewModel>(_estadoAppServico.ObterPorId(pessoaViewModel.Endereco.Municipio.EstadoId)); }