public IActionResult Aprovar(ulong id)
        {
            var agendamento = agendamentoRepository.ObterPor(id);

            agendamento.Status       = (uint)StatusAgendamentoEnum.APROVADO;
            agendamento.StatusString = StatusAgendamentoEnum.APROVADO.ToString();

            if (agendamentoRepository.Atualizar(agendamento))
            {
                SendEmail se = new SendEmail();
                se.Email  = agendamento.Cliente.Email;
                se.Status = agendamento.StatusString;
                return(RedirectToAction("NotificacaoUsuarioEmail", "Administrador", se));
            }
            return(RedirectToAction("Index", "Administrador"));
        }
        public IActionResult Aprovar(ulong id)
        {
            var agendamento = agendamentoRepository.ObterPor(id);

            agendamento.Status = (uint)StatusAgendamento.APROVADO;

            if (agendamentoRepository.Atualizar(agendamento))
            {
                return(RedirectToAction("Dashboard", "Adm"));
            }
            else
            {
                return(View("Erro", new RespostaViewModel("Não foi possível aprovar este agendamento")
                {
                    UsuarioEmail = ObterUsuarioEmailSession(),
                    UsuarioNome = ObterUsuarioNomeSession()
                }));
            }
        }
Exemple #3
0
        public IActionResult Aprovar(ulong id)
        {
            var pedido = agendamentoRepository.ObterPor(id);

            pedido.Status = (uint)StatusEvento.APROVADO;

            if (agendamentoRepository.Atualizar(pedido))
            {
                return(RedirectToAction("Dashboard", "Administrador"));
            }
            else
            {
                return(View("Erro", new RespostaViewModels("Não foi possivel reprovado este pedido")
                {
                    NomeView = "Dashboard",
                    UsuarioEmail = ObterUsuarioSession(),
                    UsuarioNome = ObterUsuarioNomeSession()
                }));
            }
        }
Exemple #4
0
        public IActionResult Aprovar(ulong id)
        {
            Agendamento agendamento = agendamentoRepository.ObterPor(id);

            agendamento.Status = (uint)StatusPedidos.APROVADO;

            if (agendamentoRepository.Atualizar(id, agendamento))
            {
                return(RedirectToAction("Dashboard", "Administrador"));
            }
            else
            {
                return(View("Error", new RespostaViewModel()
                {
                    Mensagem = "Houve um erro ao aprovar pedido",
                    NomeView = "Dashboard",
                    UsuarioEmail = ObterUsuarioSession(),
                    UsuarioNome = ObterUsuarioNomeSession()
                }));
            }
        }
Exemple #5
0
        public IActionResult Aprovar(ulong id)
        {
            Agendamento agendamento = agendamentoRepository.ObterPor(id);

            agendamento.Status = (uint)StatusPedido.APROVADO;

            if (agendamentoRepository.Atualizar(agendamento))
            {
                return(RedirectToAction("Index", "DashboardAdministrador"));
            }
            else
            {
                return(View("Erro", new RespostaViewModel()
                {
                    Mensagem = "HOUVE UM ERRO AO APROVAR O AGENDAMENTO.",
                    NomeView = "DashboardAdministrador",
                    UsuarioEmail = ObterUsuarioSession(),
                    UsuarioNome = ObterUsuarioNomeSession()
                }));
            }
        }