Ejemplo n.º 1
0
        public IActionResult ExcluirEndereco(EnderecoAlteracaoVM pModel)
        {
            ViewData[Constantes.ViewDataUnidadesFeracao] = ListaUF;

            try
            {
                if (pModel.ID <= 0)
                {
                    return(View(pModel));
                }

                int IdUsuario = Convert.ToInt32(User.Claims.FirstOrDefault(c => c.Type == Constantes.IDUsuarioLogado).ValueType);

                _ServiceEndereco.ExcluirEndereco(
                    IdUsuario,
                    pModel.ID
                    );

                ViewData[Constantes.ViewDataMensagemRetorno] = $"Endereço excluído com sucesso!";

                return(RedirectToAction("EnderecosCadastrados", "Nutricionista", new { pMensagem = ViewData[Constantes.ViewDataMensagemRetorno] }));
            }
            catch (Exception ex)
            {
                ViewData[Constantes.ViewDataMensagemErro] = ex.Message;
                return(View(pModel));
            }
        }