forked from equinor/flotilla
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathInspectionFinding.cs
36 lines (30 loc) · 972 Bytes
/
InspectionFinding.cs
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
26
27
28
29
30
31
32
33
34
35
36
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using Api.Controllers.Models;
#pragma warning disable CS8618
namespace Api.Database.Models
{
public class InspectionFinding
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public string Id { get; set; }
[Required]
public DateTime InspectionDate { get; set; }
[Required]
public string IsarTaskId { get; set; }
[Required]
public string Finding { get; set; }
public InspectionFinding(InspectionFindingQuery createInspectionFindingQuery)
{
InspectionDate = createInspectionFindingQuery.InspectionDate;
Finding = createInspectionFindingQuery.Finding;
}
public InspectionFinding()
{
InspectionDate = DateTime.UtcNow;
IsarTaskId = "string";
Finding = "string";
}
}
}