public async Task <object> DeleteTimeRecord(int id) { TimeRecord recordDelete = await _timeRecordRepository.GetTimeRecordById(id); if (recordDelete?.Id == 0) { throw new Exception("Time record not found"); } return(await _timeRecordRepository.DeleteTimeRecord(recordDelete.Id)); }