Exemplo n.º 1
0
        public IHttpActionResult SiteName()
        {
            var context   = new ControllerContext(ActionContext);
            var spContext = CustomSharePointContext.GetSharePointContext(context);

            using (var clientContext = spContext.CreateUserClientContextForSPHost())
            {
                clientContext.Load(clientContext.Web);
                clientContext.ExecuteQuery();
                return(Ok(clientContext.Web.Title));
            }
        }
Exemplo n.º 2
0
        public ActionResult Index()
        {
            var context   = new RequestContext(HttpContext);
            var spContext = CustomSharePointContext.GetSharePointContext(context);

            using (var clientContext = spContext.CreateUserClientContextForSPHost())
            {
                if (clientContext == null)
                {
                    return(View());
                }
                var spUser = clientContext.Web.CurrentUser;
                clientContext.Load(spUser, user => user.Title);
                clientContext.ExecuteQuery();
                ViewBag.UserName = spUser.Title;
            }
            return(View());
        }