private List <Precondition> GetPreconditions(PressEventDao dao) { if (dao.Preconditions == null) { return(new List <Precondition>()); } return((from x in dao.Preconditions select Precondition.FromDao(x)).ToList()); }