コード例 #1
0
 public IActionResult Delete(int id)
 {
     try
     {
         var entity = eventoService.Find(id);
         if (entity == null)
         {
             return(NotFound());
         }
         eventoService.Delete(entity);
         return(Ok());
     }
     catch (Exception)
     {
         throw;
     }
 }
コード例 #2
0
        public async Task <IActionResult> Delete(int id)
        {
            try
            {
                var eventos = await _eventoService.GetAllEventosAsync(true);

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

                return(await _eventoService.Delete(id)
                    ? Ok(new { message = "Deletado" })
                    : throw new Exception("Aconteceu algum erro ao tentar deletar este evento"));
            }
            catch (Exception ex)
            {
                return(this.StatusCode(StatusCodes.Status500InternalServerError,
                                       $"Erro ao tentar deletar eventos. Erro {ex.Message}"));
            }
        }