src/Services/ConferenceManagement/Strive.Core/Specifications/ConferenceLinkByParticipant.cs
using System;
using System.Linq.Expressions;
using Strive.Core.Domain.Entities;
using SpeciVacation;
namespace Strive.Core.Specifications
{
public class ConferenceLinkByParticipant : Specification<ConferenceLink>
{
private readonly string _participantId;
public ConferenceLinkByParticipant(string participantId)
{
_participantId = participantId;
}
public override Expression<Func<ConferenceLink, bool>> ToExpression()
{
return link => link.ParticipantId == _participantId;
}
}
}