Ejemplo n.º 1
0
        public IActionResult AgendaCadastro(int ID)
        {
            try
            {
                if (_ServiceEndereco.ConsultarEnderecoNutricionistaPorID(ID,
                                                                         Convert.ToInt32(User.Claims.FirstOrDefault(c => c.Type == Constantes.IDUsuarioLogado).ValueType)) == null)
                {
                    return(RedirectToAction("AgendaEndereco", "Agenda"));
                }

                return(View(new AgendaCadastroDataHoraVM()
                {
                    IdEndereco = ID
                }));
            }
            catch
            {
                return(RedirectToAction("AgendaEndereco", "Agenda"));
            }
        }
Ejemplo n.º 2
0
        public IActionResult EditarEndereco(int ID)
        {
            ViewData[Constantes.ViewDataMensagemErro] = ViewData[Constantes.ViewDataMensagemRetorno] = null;
            if (ID <= 0)
            {
                return(RedirectToAction("EnderecosCadastrados", "Nutricionista"));
            }

            EnderecoAlteracaoVM enderecoAlteracaoVM = null;

            Endereco endereco = _ServiceEndereco.ConsultarEnderecoNutricionistaPorID(ID,
                                                                                     Convert.ToInt32(User.Claims.FirstOrDefault(c => c.Type == Constantes.IDUsuarioLogado).ValueType)
                                                                                     );

            if (endereco != null)
            {
                enderecoAlteracaoVM = new EnderecoAlteracaoVM()
                {
                    ID          = endereco.IdEndereco,
                    Bairro      = endereco.Bairro,
                    CEP         = endereco.CEP,
                    Cidade      = endereco.Cidade,
                    Complemento = endereco.Complemento,
                    Logradouro  = endereco.Logradouro,
                    Numero      = endereco.Numero,
                    UF          = endereco.UF.GetDefaultValue()
                };
            }

            if (enderecoAlteracaoVM == null)
            {
                return(RedirectToAction("EnderecosCadastrados", "Nutricionista"));
            }

            ViewData[Constantes.ViewDataUnidadesFeracao] = ListaUF;

            return(View(enderecoAlteracaoVM));
        }