This commit is contained in:
47
server/AyaNova/models/Event.cs
Normal file
47
server/AyaNova/models/Event.cs
Normal file
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using AyaNova.Biz;
|
||||
using System.ComponentModel.DataAnnotations;
|
||||
|
||||
namespace AyaNova.Models
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Event log entry
|
||||
/// </summary>
|
||||
public partial class Event
|
||||
{
|
||||
public long Id { get; set; }
|
||||
public uint ConcurrencyToken { get; set; }
|
||||
public DateTime Created { get; set; }
|
||||
[Required]
|
||||
public long OwnerId { get; set; }
|
||||
//-----------------------------------------
|
||||
[Required]
|
||||
public long AyId { get; set; }
|
||||
[Required]
|
||||
public AyaType AyType { get; set; }
|
||||
[Required]
|
||||
public AyaEvent AyEvent { get; set; }
|
||||
public string Textra { get; set; }
|
||||
|
||||
|
||||
public Event()
|
||||
{
|
||||
Created = System.DateTime.UtcNow;
|
||||
}
|
||||
|
||||
public Event(long ownerId, long ayId, AyaType ayType, AyaEvent ayEvent, string textra = null)
|
||||
{
|
||||
Created = System.DateTime.UtcNow;
|
||||
OwnerId = ownerId;
|
||||
AyId = ayId;
|
||||
AyEvent = ayEvent;
|
||||
if (textra != null)
|
||||
{
|
||||
Textra = textra;
|
||||
}
|
||||
}
|
||||
|
||||
}//eoc
|
||||
|
||||
}//eons
|
||||
Reference in New Issue
Block a user