Пример #1
0
        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"));
        }
Пример #2
0
        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));
        }
Пример #3
0
 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));
 }