public void Add(IWork workorder) { var wc = Workcenters.First(x => x.ReceivesType(workorder.CurrentOpType)); Mes.AddWorkorder(wc.Name, workorder); wc.AddToQueue(workorder); }