public async Task <int> DeleteAsync(int recordId) { var record = await _recordRepository.GetByIdAsync(recordId); if (record == null) { throw new BudgetValidationException( string.Format(ValidationMessages.Common.EntityDoesNotExist, nameof(record), recordId)); } var deletedRecord = await _recordRepository.DeleteAsync(recordId); return(deletedRecord.Id); }
public async Task DeleteRecordsForMonitorAsync(Guid monitorid) { await recordRepository.DeleteAsync(x => x.MonitorId == monitorid); }