public List <ProfileOffer> GetList(List <Dictionary <string, object> > dictList) { data.Clear(); foreach (Dictionary <string, object> dict in dictList) { foreach (KeyValuePair <string, object> obj in dict) { ProfileOffer objectValue = (ProfileOffer)obj.Value; objectValue.FillFromDictionary(dict); data.Add(objectValue); } } return(data); }