using static Step.Model.Constants; namespace Step.Model.DTOModels { public class DTOQueueModel { public int Id { get; set; } public string PartProgramName { get; set; } public int Reps { get; set; } public int RemainingReps { get; set; } public string AbsolutePath { get; set; } public QUEUE_ITEM_STATUS Status { get; set; } public override bool Equals(object obj) { var item = obj as DTOQueueModel; if (item == null) return false; if (Id != item.Id) return false; if (PartProgramName != item.PartProgramName) return false; if (Reps != item.Reps) return false; if (RemainingReps != item.RemainingReps) return false; if (Status != item.Status) return false; return true; } } }