Ejemplo n.º 1
0
 public IActionResult DeleteConfirmed(Guid id)
 {
     if (ValidarAutoridadeEvento(_eventoAppService.ObterPorId(id)))
     {
         return(RedirectToAction("MeusEventos", _eventoAppService.ObterEventoPorOrganizador(OrganizadorId)));
     }
     _eventoAppService.Excluir(id);
     return(RedirectToAction("Index"));
 }
Ejemplo n.º 2
0
        public IActionResult DeleteConfirmed(Guid id)
        {
            var eventoViewModel = _eventoAppService.ObterPorId(id);

            if (eventoViewModel.OrganizadorId != OrganizadorId)
            {
                return(RedirectToAction("MeusEventos", _eventoAppService.ObterEventoPorOrganizador(OrganizadorId)));
            }

            _eventoAppService.Excluir(id);
            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public IActionResult DeleteConfirmed(Guid id)
        {
            var eventoViewModel = _eventoAppService.ObterPorId(id);

            if (ValidarAutoridadeEvento(eventoViewModel))
            {
                return(RedirectToAction("MeusEventos", _eventoAppService.ObterEventoPorOrganizador(OrganizadorId)));
            }

            _eventoAppService.Excluir(id);
            return(RedirectToAction(nameof(Index)));
        }
Ejemplo n.º 4
0
        public IActionResult DeleteConfirmed(Guid id)
        {
            var eventoViewModel = _eventoAppService.ObterPorId(id);

            if (ValidarAutoridadeEvento(eventoViewModel))
            {
                return(RedirectToAction("MeusEventos", _eventoAppService.ObterEventoPorOrganizador(OrganizadorId)));
            }

            _eventoAppService.Excluir(id);

            ViewBag.RetornoPost = OperacaoValida() ? "success,Evento excluído com sucesso" : "error,Evento não pode ser excluído! Verifique as mensagens";

            return(View(eventoViewModel));
        }
Ejemplo n.º 5
0
 public IActionResult Delete(Guid id)
 {
     _eventoAppService.Excluir(id);
     return(Response());
 }
Ejemplo n.º 6
0
 public IActionResult DeleteConfirmed(Guid id)
 {
     _eventoAppService.Excluir(id);
     return(RedirectToAction("Index"));
 }