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)); } }
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()); }