using System; using Kreta.Ellenorzo.Domain.VN.Interfaces; using Kreta.Ellenorzo.Domain.VN.Logic; using Kreta.Ellenorzo.Domain.VN.UniqueIdentifier; namespace Kreta.Ellenorzo.Domain.VN.HaziFeladat { public class HaziFeladatGetRequest : IRequestUidFilter { public HaziFeladatGetRequest(string uidRaw = null) { Uid = UidLogic.GetUid(uidRaw, UidConverter); } public HaziFeladatUid Uid { get; set; } public bool IsCallerGetOnlyOneItem { get; set; } = true; public static readonly Converter UidConverter = uidRaw => new HaziFeladatUid(uidRaw[0]); } }