//PickList values
private Dictionary<String, String> PickList(String entityName, String attID, string attName)
{
Dictionary<String, String> dic = new Dictionary<String, String>();
IOrganizationService service = (IOrganizationService)serviceProxy;
QueryExpression qryExp = new QueryExpression(entityName);
qryExp.ColumnSet = new ColumnSet(attName);
EntityCollection entCollection = service.RetrieveMultiple(qryExp);
dic = entCollection.Entities
.Where(e => (e.Attributes.ContainsKey(attName)))
.ToDictionary(e => e.Attributes[attID].ToString(), e => e.Attributes[attName].ToString());
/*int i=1;
foreach (var c in entCollection.Entities)
{
if (c.Attributes.ContainsKey(attName))
{
dic.Add(c.Attributes[attID].ToString(), c.Attributes[attName].ToString());
}
}*/
}
{
Dictionary<String, String> dic = new Dictionary<String, String>();
IOrganizationService service = (IOrganizationService)serviceProxy;
QueryExpression qryExp = new QueryExpression(entityName);
qryExp.ColumnSet = new ColumnSet(attName);
EntityCollection entCollection = service.RetrieveMultiple(qryExp);
dic = entCollection.Entities
.Where(e => (e.Attributes.ContainsKey(attName)))
.ToDictionary(e => e.Attributes[attID].ToString(), e => e.Attributes[attName].ToString());
/*int i=1;
foreach (var c in entCollection.Entities)
{
if (c.Attributes.ContainsKey(attName))
{
dic.Add(c.Attributes[attID].ToString(), c.Attributes[attName].ToString());
}
}*/
}