private List <BaseModel> LoadTypedModelCollection <T>(List <Dictionary <string, object> > dataCollection) where T : BaseModel, new() { var models = _appDataContext.GetModelsByDataCollection <T>(dataCollection); return(models.Select(x => (BaseModel)x).ToList()); }