LevelOS-Core/MLL/ModeloContratoEquipamentos.cs

38 lines
1.3 KiB
C#

using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
namespace MLL // Ou o namespace de sua preferência
{
public class ModeloContratoEquipamentos
{
public ModeloContratoEquipamentos()
{
}
public ModeloContratoEquipamentos(int id_equipamentos, int contratoId, string? modelo, string? marca, string? operadora, string? serial, string? numeroPatrimonio, string? observacoes)
{
Id_equipamentos = id_equipamentos;
ContratoId = contratoId;
Modelo = modelo;
Marca = marca;
Operadora = operadora;
Serial = serial;
NumeroPatrimonio = numeroPatrimonio;
Observacoes = observacoes;
}
public int Id_equipamentos { get; set; }
public int ContratoId { get; set; }
public string? Modelo { get; set; }
public string? Marca { get; set; }
public string? Operadora { get; set; }
public string? Serial { get; set; }
public string? NumeroPatrimonio { get; set; }
public string? Observacoes { get; set; }
[ForeignKey("ContratoId")]
public virtual ModeloContrato? Contrato { get; set; } // Assumindo que você tenha um modelo ModeloContrato para a tabela [dbo].[Contratos]
}
}