public void InitializeSocialNetworks() { SocialNetworks.Add(new SocialNetwork() { Name = "Twitter", Description = "Red social para intercambio de mensajes cortos", Users = new List <User>(), DateCreated = new DateTime(2008, 1, 20) }); SocialNetworks.Add(new SocialNetwork() { Name = "Instagram", Description = "Red social para intercambio de fotos y videos cortos", Users = new List <User>(), DateCreated = new DateTime(2010, 5, 01) }); SocialNetWorkWithGroups.Add(new SocialNetWorkWithGroups() { Name = "Facebook", Description = "Red social para intercambio de fotos, videos,pensamientos y debate", Users = new List <User>(), Groups = new List <string>() { "Programadores CSharp", "Amantes de la musica", "Programadores Go" }, DateCreated = new DateTime(2010, 5, 01) }); log.SaveLog("InitializeSocialNetworks"); }
public virtual void InitSocial() { socialNetworks = gameObject.AddComponent <SocialNetworks>(); socialNetworks.loadSocialLibs(); LogUtil.Log("GameGlobal InitSocial init..."); }
public ActionResult Slogin(SocialNetworks social) { var res = new OperationResult <string>(); try { switch (social) { case SocialNetworks.Fb: { break; } case SocialNetworks.Go: { break; } case SocialNetworks.Ig: { break; } case SocialNetworks.In: { break; } case SocialNetworks.Tw: { break; } case SocialNetworks.Vk: { res = new Social.Vk.Auth().Authorization(); break; } case SocialNetworks.Yt: { break; } default: return(Json(new { IsSuccess = false })); } } catch (Exception ex) { _log.AddError("[Account]/[Login]", ex.Message); } return(res.IsSuccess ? Json(new { IsSuccess = true, Html = StringManager.CleanFromXmlTags(res.Data) }) : Json(new { IsSuccess = false, Data = res })); }
protected override bool InternalExecute(ProcessExecutingContext context) { if (!ContactId.IsEmpty() && string.IsNullOrEmpty(SearchCriteria)) { var entitySchemaManager = UserConnection.EntitySchemaManager; EntitySchemaQuery query = new EntitySchemaQuery(entitySchemaManager, "Contact"); query.AddColumn("Name"); var contact = (Terrasoft.Configuration.Contact)query.GetEntity(UserConnection, ContactId); if (contact != null) { SearchCriteria = contact.Name.Trim(); } } SocialNetwork socialNetwork = 0; var netwoks = SocialNetworks.Split('|'); if (netwoks == null || netwoks.Length == 0) { socialNetwork = SocialNetwork.All; } foreach (var netwok in netwoks) { socialNetwork = socialNetwork | (SocialNetwork)Enum.Parse(typeof(SocialNetwork), netwok, true); } SocialCommutator commutator = new SocialCommutator(UserConnection, socialNetwork); Users = commutator.FindUsers(SearchCriteria); return(true); }
string GetUrlScheme(SocialNetworks socialNetwork) { var predicate = NSPredicate.FromFormat("%K = %@", new NSObject[] { new NSString("CFBundleURLName"), new NSString(socialNetwork.ToString()) }); var urlTypes = (NSMutableArray)NSBundle.MainBundle.InfoDictionary.ObjectForKey(new NSString("CFBundleURLTypes")); var urlSchemes = (NSArray)urlTypes.Filter(predicate).ValueForKey(new NSString("CFBundleURLSchemes")); var neededScheme = urlSchemes.GetItem <NSMutableArray>(0).GetItem <NSMutableString>(0).ToString(); return(neededScheme); }
private async static Task HandleAnySocialNetworkByMapping(SocialNetworks provider, object socialNetwork) { Type handler = handlerMapping[provider]; var insertIfNotExistsMethodInfo = typeof(SocialRepository) .GetMethods() .First(m => m.Name == "InsertIfNotExists"); await(Task) insertIfNotExistsMethodInfo.MakeGenericMethod(handler).Invoke(new SocialRepository(), new[] { socialNetwork }); }
public object Get(SocialNetworks request) { var testSocialNetwork = new SocialNetwork { Id = "abcde", SiteName = "Facebook", ProfileUrl = "http://www.facebook.com/" }; if (!String.IsNullOrEmpty(this.Request.QueryString.Get("fields")) || !String.IsNullOrEmpty(this.Request.QueryString.Get("expand"))) { return(ServiceHelper.BuildResponseObject <SocialNetwork>(testSocialNetwork, this.Request.QueryString)); } return(testSocialNetwork); }
public void LoadGlobalJson(string rootPath, string siteTag) { sites = new Sites(); sites.LoadSites(rootPath); GetCurrentSite(siteTag); if (currentSite != null) { social = new SocialNetworks(); social.LoadSocialNetworks(rootPath, currentSite.siteTag); pages = new Pages(context); pages.LoadPages(rootPath, currentSite.siteTag, currentSite.loadPagesFromDb); menus = new Menus(); menus.LoadMenus(rootPath, pages, currentSite.siteTag, currentSite.loadPagesFromDb); } }
public string SaveUserAvatarFromSocialNetwork(int contactID, SocialNetworks socialNetwork, string userIdentity) { try { //Process authorization if (!ProcessAuthorization(HttpContext.Current)) { AccessDenied(HttpContext.Current); return(null); } if (socialNetwork == SocialNetworks.Twitter) { TwitterDataProvider provider = new TwitterDataProvider(TwitterApiHelper.GetTwitterApiInfoForCurrentUser()); string imageUrl = provider.GetUrlOfUserImage(userIdentity, TwitterDataProvider.ImageSize.Original); return(SaveAvatar(contactID, imageUrl)); } if (socialNetwork == SocialNetworks.Facebook) { FacebookDataProvider provider = new FacebookDataProvider(FacebookApiHelper.GetFacebookApiInfoForCurrentUser()); string imageUrl = provider.GetUrlOfUserImage(userIdentity, FacebookDataProvider.ImageSize.Original); return(SaveAvatar(contactID, imageUrl)); } if (socialNetwork == SocialNetworks.LinkedIn) { LinkedInDataProvider provider = LinkedInApiHelper.GetLinkedInDataProviderForCurrentUser(); string imageUrl = provider.GetUrlOfUserImage(userIdentity); return(SaveAvatar(contactID, imageUrl)); } return(null); } catch (Exception ex) { throw ProcessError(ex, "SaveUserAvatarFromSocialNetwork"); } }
public string UploadUserAvatarFromSocialNetwork(int contactId, SocialNetworks socialNetwork, string userIdentity, bool uploadOnly) { if (socialNetwork != SocialNetworks.Twitter && socialNetwork != SocialNetworks.Facebook && socialNetwork != SocialNetworks.LinkedIn) throw new ArgumentException(); if (socialNetwork == SocialNetworks.Twitter) { TwitterDataProvider provider = new TwitterDataProvider(TwitterApiHelper.GetTwitterApiInfoForCurrentUser()); string imageUrl = provider.GetUrlOfUserImage(userIdentity, TwitterDataProvider.ImageSize.Original); return UploadAvatar(contactId, imageUrl, uploadOnly); } if (socialNetwork == SocialNetworks.Facebook) { FacebookDataProvider provider = new FacebookDataProvider(FacebookApiHelper.GetFacebookApiInfoForCurrentUser()); string imageUrl = provider.GetUrlOfUserImage(userIdentity, FacebookDataProvider.ImageSize.Original); return UploadAvatar(contactId, imageUrl, uploadOnly); } if (socialNetwork == SocialNetworks.LinkedIn) { LinkedInDataProvider provider = LinkedInApiHelper.GetLinkedInDataProviderForCurrentUser(); string imageUrl = provider.GetUrlOfUserImage(userIdentity); return UploadAvatar(contactId, imageUrl, uploadOnly); } return null; }
public string UploadUserAvatarFromSocialNetwork(int contactID, SocialNetworks socialNetwork, string userIdentity, bool uploadOnly) { try { //Process authorization if (!ProcessAuthorization(HttpContext.Current)) { AccessDenied(HttpContext.Current); return null; } if (socialNetwork == SocialNetworks.Twitter) { TwitterDataProvider provider = new TwitterDataProvider(TwitterApiHelper.GetTwitterApiInfoForCurrentUser()); string imageUrl = provider.GetUrlOfUserImage(userIdentity, TwitterDataProvider.ImageSize.Original); return UploadAvatar(contactID, imageUrl, uploadOnly); } if (socialNetwork == SocialNetworks.Facebook) { FacebookDataProvider provider = new FacebookDataProvider(FacebookApiHelper.GetFacebookApiInfoForCurrentUser()); string imageUrl = provider.GetUrlOfUserImage(userIdentity, FacebookDataProvider.ImageSize.Original); return UploadAvatar(contactID, imageUrl, uploadOnly); } if (socialNetwork == SocialNetworks.LinkedIn) { LinkedInDataProvider provider = LinkedInApiHelper.GetLinkedInDataProviderForCurrentUser(); string imageUrl = provider.GetUrlOfUserImage(userIdentity); return UploadAvatar(contactID, imageUrl, uploadOnly); } return null; } catch (Exception ex) { throw ProcessError(ex, "UploadUserAvatarFromSocialNetwork"); } }
void txtSocial_Tap(object sender, System.Windows.Input.GestureEventArgs e) { txtSocial.Foreground = this.Resources["PhoneAccentBrush"] as SolidColorBrush; SocialNetworks.shareLink(link, message, title); }
private void txtSocial_Tap(object sender, System.Windows.Input.GestureEventArgs e) { SocialNetworks.shareLink(url, message, title); }