public async Task <ActionResult> Delete(int id) { try { var client = await _context.CrmClients.Include(cl => cl.Documents).FirstOrDefaultAsync(cl => cl.ClientId == id); if (client == null) { return(NotFound()); } if (client.Documents != null) { foreach (var doc in client.Documents) { _savedDocumentHandler.DeleteDocument(doc.Name); } } _context.Remove(client); await _context.SaveChangesAsync(); return(NoContent()); } catch (Exception ex) { var debugEx = ex; return(BadRequest()); } }
public async Task <ActionResult> Delete(int id) { try { var recruiter = await _context.Recruiters.FirstOrDefaultAsync(j => j.RecruiterId == id); if (recruiter == null) { return(NotFound()); } _context.Remove(recruiter); await _context.SaveChangesAsync(); return(NoContent()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Delete(int id) { try { var document = await _context.Documents .FirstOrDefaultAsync(d => d.FileRepresentationInDatabaseId == id); if (document == null) { return(NotFound()); } _savedDocumentHandler.DeleteDocument(document.Name); _context.Remove(document); await _context.SaveChangesAsync(); return(NoContent()); } catch (Exception ex) { var debugEx = ex; return(BadRequest()); } }
public void Remove(Usuario obj) { Db.Remove(obj); Db.SaveChanges(); }