34 lines
585 B
C#
Executable file
34 lines
585 B
C#
Executable file
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel.DataAnnotations.Schema;
|
|
|
|
namespace TestWeb.Infra;
|
|
|
|
public class Job
|
|
{
|
|
[Key]
|
|
public int Id
|
|
{
|
|
get; init;
|
|
}
|
|
public required string ClientName
|
|
{
|
|
get; set;
|
|
}
|
|
public required string Pickup
|
|
{
|
|
get; set;
|
|
}
|
|
public string? Dropoff
|
|
{
|
|
get; set;
|
|
}
|
|
public int VehicleId
|
|
{
|
|
get; set;
|
|
}
|
|
public DateTime DateCreated { get; private init; } = DateTime.UtcNow;
|
|
public DateTime? LastUpdated
|
|
{
|
|
get; set;
|
|
}
|
|
}
|