using System; namespace ConsoleApp1 { public enum WellDepthState { Idle, Increase } public enum BitDepthState { Idle, Increase, Decrease, OnSurface } public enum BlockState { Idle, Increase, Decrease } public enum RotorState { Inactive, Active } public enum PressureState { Inactive, Active } public enum HookWeightState { Idle, None } public enum DrillingOperation { Unknown, RotorDrilling, SlideDrilling, TrippingOutReaming, TrippingInReaming, TrippingOutCirculating, TrippingInCirculating, TrippingOut, TrippingIn, Circulating, CirculatingRotating, Hold, Static, Rotating, OnTheSurface, } public class AnalyzeResult { public int Id { get; set; } public DateTime Date { get; set; } public WellDepthState WellDepthState { get; set; } public BitDepthState BitDepthState { get; set; } public BlockState BlockState { get; set; } public RotorState RotorState { get; set; } public PressureState PressureState { get; set; } public HookWeightState HookWeightState { get; set; } public DrillingOperation DrillingOperation { get; set; } } }