Files
mixtape/zero.Core/Entities/Ref.cs
T

50 lines
718 B
C#
Raw Normal View History

2020-09-17 16:10:21 +02:00
using System;
namespace zero.Core.Entities
{
2020-09-18 01:06:21 +02:00
public class Ref<T> : Ref where T : IZeroIdEntity
{
public Ref() : base() { }
public Ref(string id) : base(id) { }
}
public class Refs<T> : Refs where T : IZeroIdEntity
{
public Refs() : base() { }
public Refs(params string[] ids) : base(ids) { }
}
public class Ref
2020-09-17 16:10:21 +02:00
{
public Ref() { }
public Ref(string id)
{
Id = id;
}
2020-09-18 01:06:21 +02:00
public string Id { get; set; }
2020-09-17 16:10:21 +02:00
public override string ToString()
{
return Id;
}
}
2020-09-18 01:06:21 +02:00
public class Refs
2020-09-17 16:10:21 +02:00
{
public Refs() { }
public Refs(params string[] ids)
{
Ids = ids;
}
2020-09-18 01:06:21 +02:00
public string[] Ids { get; set; } = new string[0] { };
2020-09-17 16:10:21 +02:00
}
}