public async Task DeleteAsync(int id)
        {
            var entity = await GetByIdAsync(id);

            if (entity != null)
            {
                foreach (var item in entity.Expenses)
                {
                    await expenseController.DeleteAsync(item.Id);
                }
                await travelController.DeleteAsync(entity.Travel.Id);
            }
            else
            {
                throw new Exception("Entity can't find!");
            }
        }