using Newtonsoft.Json; using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.Data.Entity; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Media; using Tango.BL.Builders; using Tango.BL.Enumerations; using Tango.BL.Serialization; namespace Tango.BL.Entities { public class RmlsExtension : RmlsExtensionBase { #region value to enum conversion [NotMapped] [JsonIgnore] public TwistDirections YarnTwistDirections { get { return (TwistDirections)TwistDirection; } set { base.TwistDirection = value.ToInt32(); RaisePropertyChangedAuto(); } } [NotMapped] [JsonIgnore] public RMLExtensionStatus RMLStatus { get { return (RMLExtensionStatus)Status; } set { base.Status = value.ToInt32(); RaisePropertyChangedAuto(); } } [NotMapped] [JsonIgnore] public RMLExtensionLevel Level { get { return (RMLExtensionLevel)RmlLevel; } set { base.RmlLevel = value.ToInt32(); RaisePropertyChangedAuto(); } } #endregion } }