Thursday, September 3, 2015

Get login Name using csom

  public static string GetUserLoginName(string Context, int UserID)
        {
         
       
            string LoginName = string.Empty;
string EmailId = string.Empty;
            try
            {
                using (ClientContext ctx = new context(Context))
                {

//credentials
                    if (ctx != null)
                    {


                        UserCollection users = ctx.Web.SiteUsers;
                        ctx.Load(users);
                        ctx.ExecuteQuery();
                        User RequestorUser = users.GetById(UserID);
                        ctx.Load(RequestorUser);
                        ctx.ExecuteQuery();
                        LoginName = RequestorUser.LoginName;
    EmailId= RequestorUser.EmailID;
                    }
                }
            }
            catch (Exception ex)
            {

         
            }


            return LoginName;
        }

No comments:

Post a Comment