To check Document Library availability in SharePoint from Client Object Model
private bool ValidateSPLibrary(string DocumentLibrary)
{
using (ClientContext clientContext = new ClientContext(SharepointSite))
{
try
{
List existingList;
Microsoft.SharePoint.Client.Web web = clientContext.Web;
ListCollection lists = web.Lists;
IEnumerable<List> existingLists = clientContext.LoadQuery(
lists.Include(
list => list.Title)
);
clientContext.ExecuteQuery();
existingList = existingLists.FirstOrDefault(list => list.Title.ToLower() == DocumentLibrary.ToLower());
if (existingList != null)
{
return true;
}
else
{
return false;
}
}
catch (Exception exception)
{
ShowErrorMessage(exception.ToString());
return false;
}
}
}