public void TestIndexAction_ShouldReturnDefaultView() { var data = new LinkedInData(new LinkedInContext()); var controller = new GroupsController(data, new MemoryCacheService(data)); controller.WithCallTo(x => x.Index()).ShouldRenderDefaultView(); }
/// <summary> /// Sign in button event. /// </summary> protected void btnSignIn_Click(object sender, EventArgs e) { var apiKey = LinkedInHelper.GetLinkedInApiKey(CurrentSiteName); var apiSecret = LinkedInHelper.GetLinkedInSecretKey(CurrentSiteName); var data = new LinkedInData(apiKey, apiSecret); linkedInHelper.SendRequest(data); }
/// <summary> /// Sign in button event. /// </summary> protected void btnSignIn_Click(object sender, EventArgs e) { var apiKey = LinkedInHelper.GetLinkedInApiKey(CurrentSiteName); var apiSecret = LinkedInHelper.GetLinkedInSecretKey(CurrentSiteName); var data = new LinkedInData(apiKey, apiSecret); data.AdditionalQueryParameters["scope"] = Scope; linkedInHelper.SendRequest(data); }
/// <summary> /// Begins authorization process and redirects client to the LinkedIn authorization page. /// </summary> private void BeginAuthorization(Uri url) { try { var data = new LinkedInData((string)Parameters["ApiKey"], (string)Parameters["ApiSecret"]); LinkedInProvider.OpenAuthorizationPage(data, url); } catch (CMS.SocialMarketing.LinkedInApiUnauthorizedException) { // The keys in LinkedIn application are not valid ShowError(GetString("sm.linkedin.account.msg.unauthorized")); } catch (Exception ex) { LogAndShowError("LinkedInCompanyAccessToken", "AUTH_BEGIN", ex); } }
public GroupsController(LinkedInData data, ICacheService cacheService) : base(data) { this.cacheService = cacheService; }
protected BaseController(LinkedInData data, User userProfile) : this(data) { this.UserProfile = userProfile; }
protected BaseController(LinkedInData data) { this.Data = data; }
public UsersController(LinkedInData data) : base(data) { }
public MemoryCacheService(LinkedInData data) { this.data = data; }
public HomeController(LinkedInData data) : base(data) { }