Anapher/Strive

View on GitHub
src/Services/ConferenceManagement/Strive.Core/Specifications/ConferenceLinkByParticipant.cs

Summary

Maintainability
A
40 mins
Test Coverage
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;
        }
    }
}