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() })); } }
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() })); } }
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() })); } }
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() })); } }