예제 #1
0
        public IActionResult AtualizarEndereco(EventoViewModel eventoViewModel)
        {
            ModelState.Clear();
            _eventoAppService.AtualizarEndereco(eventoViewModel.Endereco);

            if (OperacaoValida())
            {
                string url = Url.Action("ObterEndereco", "Eventos", new { id = eventoViewModel.Id });
                return(Json(new { success = true, url = url }));
            }
            return(PartialView("_AtualizarEndereco", eventoViewModel));
        }
예제 #2
0
        public IActionResult AtualizarEndereco(EventoViewModel eventoViewModel)
        {
            ModelState.Clear();// O model state estava colocando "sujeira" na validação

            _eventoAppService.AtualizarEndereco(eventoViewModel.Endereco);

            if (OperacaoValida())
            {
                var url = Url.Action("ObterEndereco", "Eventos", new { id = eventoViewModel.Id });
                return(Json(new { success = true, url = url }));
            }

            return(PartialView("_AtualizarEndereco", eventoViewModel));
        }
예제 #3
0
        public IActionResult AtualizarEndereco(EventoViewModel eventoViewModel)
        {
            //Model
            ModelState.Clear(); // Limpa o ModelState para validar apenas o que está no servidor
            eventoViewModel.Endereco.EventoId = eventoViewModel.Id;
            _eventoAppService.AtualizarEndereco(eventoViewModel.Endereco);

            if (OperacaoValida())
            {
                string url = Url.Action("ObterEndereco", "Eventos", new { id = eventoViewModel.Id });
                return(Json(new { success = true, url = url }));
            }

            return(PartialView("_AtualizarEndereco", eventoViewModel));
        }