LANCommander/LANCommander.Server.Data/Models/BaseModel.cs

25 lines
652 B
C#
Raw Normal View History

2024-08-18 15:24:29 -05:00
using LANCommander.SDK.Models;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
2023-01-02 15:44:04 -06:00
2024-08-04 18:44:33 -05:00
namespace LANCommander.Server.Data.Models
2023-01-02 15:44:04 -06:00
{
2024-10-15 23:48:16 -05:00
public abstract class BaseModel : IBaseModel
2023-01-02 15:44:04 -06:00
{
[Key]
public Guid Id { get; set; }
2023-01-03 18:11:45 -06:00
[Display(Name = "Created On")]
2023-01-02 15:44:04 -06:00
public DateTime CreatedOn { get; set; }
2023-01-03 18:11:45 -06:00
[Display(Name = "Created By")]
public virtual User? CreatedBy { get; set; }
2023-01-03 18:11:45 -06:00
[Display(Name = "Updated On")]
2023-01-02 15:44:04 -06:00
public DateTime UpdatedOn { get; set; }
2023-01-03 18:11:45 -06:00
[Display(Name = "Updated By")]
public virtual User? UpdatedBy { get; set; }
2023-01-02 15:44:04 -06:00
}
}