public async Task Delete(DeleteContactDTO deleteContact) { try { _dbContext.Contacts.Remove(deleteContact.ToContact()); await _dbContext.SaveChangesAsync(); } catch (System.Exception) { throw new NotFoundException(); } }
public async Task <IActionResult> DeleteNode([FromBody] DeleteContactDTO contactDTO) { try { await _contactService.Delete(contactDTO); } catch (NotFoundException) { return(NotFound()); } catch (System.Exception ex) { return(BadRequest(ErrorDTO.Create(ex.Message))); } return(NoContent()); }