Files
cms_thermo_active/Step.Model/DatabaseModels/NcMagazinePositionModel.cs
T
Lucio Maranta c379ed8f22 WIP Scada
Fanuc fix
2018-12-21 13:12:56 +01:00

35 lines
995 B
C#

using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using CMS_CORE_Library.Models;
namespace Step.Model.DatabaseModels
{
[Table("magazine_position")]
public class DbNcMagazinePositionModel
{
[Key, Column("magazine_id", Order = 0)]
public byte MagazineId { get; set; }
[Key, Column("position_id", Order = 1)]
public int PositionId { get; set; }
[Column("type")]
public byte Type { get; set; }
[Column("disabled")]
public bool Disabled { get; set; }
public static explicit operator NcMagazinePositionModel(DbNcMagazinePositionModel obj)
{
return new NcMagazinePositionModel()
{
MagazineId = obj.MagazineId,
PositionId = (ushort)obj.PositionId,
// Disabled = obj.Disabled ? (byte)1 : (byte)0,
Type = obj.Type
};
}
}
}