Ejemplo n.º 1
0
        public async Task <IActionResult> Delete(int id)
        {
            try
            {
                var evento = await _eventosService.GetEventoByIdAsync(id, true);

                if (evento == null)
                {
                    return(NoContent());
                }

                if (await _eventosService.DeleteEvento(id))
                {
                    DeleteImage(evento.ImagemURL);
                    return(Ok(new { message = "Deletado" }));
                }
                else
                {
                    throw new Exception("Ocorreu um erro específicol ao tentar deletar o evento");
                }
            }
            catch (Exception ex)
            {
                return(this.StatusCode(StatusCodes.Status500InternalServerError,
                                       $"Delete: Erro ao tentar deletar eventos. Erro: {ex.Message}"));
            }
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> Delete(int id)
        {
            try
            {
                var evento = await _eventoService.GetEventoByIdAsync(User.GetUserId(), id, true);

                if (evento == null)
                {
                    return(NoContent());
                }

                if (await _eventoService.DeleteEvento(User.GetUserId(), id))
                {
                    _util.DeleteImage(evento.ImagemURL, _destino);
                    return(Ok(new { message = "Deletado" }));
                }
                else
                {
                    throw new Exception("Ocorreu um problem não específico ao tentar deletar Evento.");
                }
            }
            catch (Exception ex)
            {
                return(this.StatusCode(StatusCodes.Status500InternalServerError,
                                       $"Erro ao tentar deletar eventos. Erro: {ex.Message}"));
            }
        }
 public async Task <IActionResult> Delete(int id)
 {
     try
     {
         return(await _eventoService.DeleteEvento(id) ?
                Ok("Deletado") : BadRequest("Evento não deletado"));
     }
     catch (Exception ex)
     {
         return(this.StatusCode(StatusCodes.Status500InternalServerError,
                                $"Erro ao tentar deletar o evento. Erro: {ex.Message}"));
     }
 }
 public async Task <IActionResult> Delete(int id)
 {
     try
     {
         return(await _eventoService.DeleteEvento(id)
             ?  Ok(new { message = "Deletado" })
             : throw new Exception("Evento não deletado"));
     }
     catch (Exception ex)
     {
         return(this.StatusCode(StatusCodes.Status500InternalServerError,
                                $"Erro ao tentar deletar eventos. Erro: {ex.Message}"));
     }
 }
Ejemplo n.º 5
0
 public async Task<IActionResult> Delete(int id)
 {
     try
     {
         if(await _eventoService.DeleteEvento(id))
             return Ok("Deletado");
         else
             return BadRequest("Evento não deletado.");
     }
     catch (System.Exception ex)
     {
         
         return this.StatusCode(StatusCodes.Status500InternalServerError,
         $"Erro ao tentar deletar evento. Erro: {ex.Message}");
     }
 }
Ejemplo n.º 6
0
 public async Task <IActionResult> Delete(int id)
 {
     try
     {
         if (await _eventoService.DeleteEvento(id))
         {
             return(Ok("Deletado"));
         }
         else
         {
             return(BadRequest($"Não foi possível deletar o evento de ID = {id}."));
         }
     }
     catch (Exception ex)
     {
         return(this.StatusCode(StatusCodes.Status400BadRequest, $"Não foi possível deletar o evento de ID = {id}. Error: {ex.Message}"));
     }
 }
        public async Task <IActionResult> Delete(int id)
        {
            try
            {
                var deletou = await _eventoService.DeleteEvento(id);

                if (!deletou)
                {
                    return(BadRequest("Erro ao tentar deletar evento."));
                }

                return(Ok(deletou));
            }
            catch (System.Exception ex)
            {
                return(StatusCode(500, "Erro: " + ex.Message));
            }
        }
Ejemplo n.º 8
0
        public async Task <IActionResult> Delete(int id)
        {
            try
            {
                var evento = await _eventoService.GetEventoByIdAsync(id, true);

                if (evento == null)
                {
                    return(NoContent());
                }

                return(await _eventoService.DeleteEvento(id)
          ? Ok(new { message = "Evento deletado." })
          : throw new Exception("Erro ao tentar excluir evento."));
            }
            catch (Exception err)
            {
                return(this.StatusCode(StatusCodes.Status500InternalServerError,
                                       $"Erro ao tentar editar evento. Erro: {err.Message}"));
            }
        }