Inventory.cs 1.34 KB
using System.ComponentModel.DataAnnotations;
using TableAttribute = System.ComponentModel.DataAnnotations.Schema.TableAttribute;
using ColumnAttribute = System.ComponentModel.DataAnnotations.Schema.ColumnAttribute;

namespace HHECS.Model.Entities
{
    [Table("inventory")]
    public class Inventory : BaseEntityCU<int>
    {
        private string partNumber;

        [Column(Order = 2)]
        [MaxLength(50)]
        public string PartNumber
        {
            get { return partNumber; }
            set { partNumber = value; }
        }

        private string description;

        [Column(Order = 3)]
        [MaxLength(200)]
        public string Description
        {
            get { return description; }
            set { description = value; }
        }

        private int quantity;

        [Column(Order = 4)]
        public int Quantity
        {
            get { return quantity; }
            set { quantity = value; }
        }

        private string location;

        [Column(Order = 5)]
        [MaxLength(50)]
        public string Location
        {
            get { return location; }
            set { location = value; }
        }

        private double unitPrice;

        [Column(Order = 6)]
        public double UnitPrice
        {
            get { return unitPrice; }
            set { unitPrice = value; }
        }
    }
}