Пример #1
0
        public ActionResult Delete(int id)
        {
            var municipioEntidade = _municipioAppServico.ObterPorId(id);

            if (_municipioAppServico.Remover(municipioEntidade))
            {
                return(RedirectToAction("Index"));
            }

            TempData["msg"] = $"O Item {municipioEntidade.NomeMunicipio} não pode ser removido pois existe um endereço vinculado!";

            return(RedirectToAction("Index"));
        }
Пример #2
0
        public ActionResult Edit(int id)
        {
            var enderecoEntidade  = _enderecoAppServico.ObterPorId(id);
            var enderecoViewModel = Mapper.Map <Endereco, EnderecoViewModel>(enderecoEntidade);

            enderecoViewModel.Municipio = Mapper.Map <Municipio, MunicipioViewModel>(_municipioAppServico.ObterPorId(enderecoViewModel.MunicipioId));
            var estadoViewModel = Mapper.Map <IEnumerable <Estado>, IEnumerable <EstadoViewModel> >(_estadoAppServico.ObterTodos());

            ViewBag.Estado   = estadoViewModel;
            ViewBag.Endereco = enderecoViewModel;
            return(View(enderecoViewModel));
        }
Пример #3
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));
        }
Пример #4
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));
 }