private async Task Save <T>(Action <SportsClubContext> action) where T : BaseEntity { action.Invoke(_context); await _context.SaveChangesAsync(); }