public AccessTableDefIndexCollectionModel(Indexes indexes) { try { AddRange(indexes.Cast <Index>().Select(i => new AccessTableDefIndexModel(i))); } catch (Exception ex) { Add(new AccessTableDefIndexModel() { Name = ex.Message }); } }