blob: 32c2f8f24a825f975e718721a0504ecbe2a6a17f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
using System;
namespace Dough.Models.Database
{
public class BaseModel
{
public Guid Id { get; set; }
public DateTime Created { get; set; }
public Guid? CreatedBy { get; set; }
public bool Hidden { get; set; }
public void SetBaseProperties(User actor = default)
{
Id = Guid.NewGuid();
Created = DateTime.UtcNow;
CreatedBy = actor?.Id;
}
protected void Update(BaseModel data)
{
Hidden = data.Hidden;
CreatedBy = data.CreatedBy;
}
}
}
|