public async Task <bool> DeleteAsync(long id) { var isDeleted = await _reportRepository.DeleteAsync(id); if (isDeleted) { await _reportRepository.SaveChangesAsync(); } return(isDeleted); }
public async Task DeleteAsync(Guid reportId) { await _documentService .DeleteFileAsync(reportId); await _db.Collaborators .DeleteAsync(x => x.ReportId == reportId); await _db.ReportsInSections .DeleteAsync(x => x.ReportId == reportId); await _reportRepository .DeleteAsync(reportId); }
public async Task <IActionResult> Delete(string id) { var vm = new ReportViewModel(); ReportEntity entity = null; try { entity = await _reportRepository.GetByIdAsync(id); await _reportRepository.DeleteAsync(entity); } catch (Exception ex) { } return(RedirectToAction("Index")); }
public async Task DeleteReportAsync(Int32 id) { await _repository.DeleteAsync(id); await _repository.SaveAsync(); }