diff --git a/.vs/Socioboard/v14/.suo b/.vs/Socioboard/v14/.suo index 9a82634db..2b600515f 100644 Binary files a/.vs/Socioboard/v14/.suo and b/.vs/Socioboard/v14/.suo differ diff --git a/src/Api.Socioboard/Controllers/FacebookController.cs b/src/Api.Socioboard/Controllers/FacebookController.cs index a3b70ad58..f02789d62 100644 --- a/src/Api.Socioboard/Controllers/FacebookController.cs +++ b/src/Api.Socioboard/Controllers/FacebookController.cs @@ -143,7 +143,7 @@ public IActionResult ReconnectFbAccount(string accessToken, long groupId, long u } else { - return Ok("Oops! login information is wrong , login the profile which to be reconneted"); + return Ok("Oops! login information is wrong , login the profile which has to be reconnected"); } return Ok(); diff --git a/src/Api.Socioboard/Controllers/GoogleController.cs b/src/Api.Socioboard/Controllers/GoogleController.cs index dc9646d81..10fcc47bd 100644 --- a/src/Api.Socioboard/Controllers/GoogleController.cs +++ b/src/Api.Socioboard/Controllers/GoogleController.cs @@ -563,7 +563,68 @@ public IActionResult AddGoogleAccount(string code, long groupId, long userId) return BadRequest("Issues while adding account"); } } + + [HttpPost("RecGoogleAccount")] + public IActionResult RecGoogleAccount(string code, long userId) + { + + string ret = string.Empty; + string objRefresh = string.Empty; + string refreshToken = string.Empty; + string access_token = string.Empty; + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + + oAuthTokenGPlus ObjoAuthTokenGPlus = new oAuthTokenGPlus(_appSettings.GoogleConsumerKey, _appSettings.GoogleConsumerSecret, _appSettings.GoogleRedirectUri); + oAuthToken objToken = new oAuthToken(_appSettings.GoogleConsumerKey, _appSettings.GoogleConsumerSecret, _appSettings.GoogleRedirectUri); + JObject userinfo = new JObject(); + try + { + objRefresh = ObjoAuthTokenGPlus.GetRefreshToken(code); + JObject objaccesstoken = JObject.Parse(objRefresh); + _logger.LogInformation(objaccesstoken.ToString()); + try + { + refreshToken = objaccesstoken["refresh_token"].ToString(); + } + catch { } + access_token = objaccesstoken["access_token"].ToString(); + string user = objToken.GetUserInfo("self", access_token.ToString()); + //_logger.LogInformation(user); + userinfo = JObject.Parse(JArray.Parse(user)[0].ToString()); + string people = objToken.GetPeopleInfo("self", access_token.ToString(), Convert.ToString(userinfo["id"])); + userinfo = JObject.Parse(JArray.Parse(people)[0].ToString()); + } + catch (Exception ex) + { + //access_token = objaccesstoken["access_token"].ToString(); + //ObjoAuthTokenGPlus.RevokeToken(access_token); + _logger.LogInformation(ex.Message); + _logger.LogError(ex.StackTrace); + ret = "Access Token Not Found"; + return Ok(ret); + } + Domain.Socioboard.Models.Googleplusaccounts gplusAcc = Api.Socioboard.Repositories.GplusRepository.getGPlusAccount(Convert.ToString(userinfo["id"]), _redisCache, dbr); + if (gplusAcc != null && gplusAcc.IsActive == true) + { + if (gplusAcc.UserId == userId) + { + + } + //return BadRequest("GPlus account added by other user."); + } + + // Adding GPlus Profile + int x = Api.Socioboard.Repositories.GplusRepository.ReconnectGplusAccount(userinfo, dbr, userId, access_token, refreshToken, _redisCache, _appSettings, _logger); + if (x == 1) + { + return Ok("Gplus Account Reconnect Successfully"); + } + else + { + return BadRequest("Issues while adding account"); + } + } [HttpGet("GetGplusFeeds")] public IActionResult GetGplusFeeds(string profileId, long userId, int skip, int count) @@ -743,6 +804,31 @@ public IActionResult GetYoutubeAccount(string code, long groupId, long userId) } + [HttpPost("GetReconnYtAccDetail")] + public IActionResult GetReconnYtAccDetail(string code, long groupId, long userId) + { + try + { + List lstYoutubeProfiles = new List(); + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + lstYoutubeProfiles = Helper.GoogleHelper.GetYoutubeAccount(code, _appSettings, dbr); + List lstGrpProfiles = Repositories.GroupProfilesRepository.getAllGroupProfiles(groupId, _redisCache, dbr); + lstGrpProfiles = lstGrpProfiles.Where(t => t.profileType == Domain.Socioboard.Enum.SocialProfileType.YouTube).ToList(); + string[] lstStr = lstGrpProfiles.Select(t => t.profileId).ToArray(); + if (lstStr.Length > 0) + { + lstYoutubeProfiles.Where(t => lstStr.Contains(t.YtChannelId)).ToList(); + } + return Ok(lstYoutubeProfiles); + } + catch (Exception ex) + { + _logger.LogError("GetGetYoutubeAccount" + ex.StackTrace); + _logger.LogError("GetGetYoutubeAccount" + ex.Message); + return Ok(new List()); + } + } + [HttpPost("AddYoutubeChannels")] public IActionResult AddYoutubeChannels(long groupId, long userId) { diff --git a/src/Api.Socioboard/Controllers/GroupsController.cs b/src/Api.Socioboard/Controllers/GroupsController.cs index b4190774d..9f3d2fba5 100644 --- a/src/Api.Socioboard/Controllers/GroupsController.cs +++ b/src/Api.Socioboard/Controllers/GroupsController.cs @@ -55,7 +55,7 @@ public IActionResult CreateGroup(Domain.Socioboard.Models.Groups group) long GroupId = dbr.FindSingle(t => t.adminId == group.adminId && t.groupName.Equals(group.groupName)).id; GroupMembersRepository.createGroupMember(GroupId, user, _redisCache, dbr); _redisCache.Delete(Domain.Socioboard.Consatants.SocioboardConsts.CacheUserGroups + group.adminId); - return Ok("Group Added"); + return Ok("Team Added Successfully "); } else { diff --git a/src/Api.Socioboard/Controllers/SocialMessagesController.cs b/src/Api.Socioboard/Controllers/SocialMessagesController.cs index d7c2b7f59..65958c843 100644 --- a/src/Api.Socioboard/Controllers/SocialMessagesController.cs +++ b/src/Api.Socioboard/Controllers/SocialMessagesController.cs @@ -606,7 +606,6 @@ public IActionResult PluginComposemessage(string profile, string twitterText, st { string ret = Helper.TwitterHelper.PostTwitterMessage(_appSettings, _redisCache, twitterText, ids[0], userId, imgUrl, true, dbr, _logger); } - } else { diff --git a/src/Api.Socioboard/Controllers/TwitterController.cs b/src/Api.Socioboard/Controllers/TwitterController.cs index 68bb1a3d0..dca25b644 100644 --- a/src/Api.Socioboard/Controllers/TwitterController.cs +++ b/src/Api.Socioboard/Controllers/TwitterController.cs @@ -56,6 +56,20 @@ public IActionResult AddTwitterAccount(long userId, long groupId, string request return Ok(output); } + [HttpPost("ReconnectTwtAcc")] + public IActionResult ReconnectTwtAcc(long userId, string requestToken, string requestSecret, string requestVerifier, bool follow) + { + System.Net.ServicePointManager.SecurityProtocol = System.Net.SecurityProtocolType.Tls; + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + oAuthTwitter OAuth = new oAuthTwitter(_appSettings.twitterConsumerKey, _appSettings.twitterConsumerScreatKey, _appSettings.twitterRedirectionUrl); + OAuth.AccessToken = requestToken; + OAuth.AccessTokenSecret = requestVerifier; + OAuth.AccessTokenGet(requestToken, requestVerifier); + string output = Repositories.TwitterRepository.ReconnecTwitter(userId, follow, dbr, OAuth, _logger, _redisCache, _appSettings); + + return Ok(output); + } + [HttpGet("GetFeeds")] public IActionResult GetFeeds(string profileId, long userId, int skip, int count) @@ -306,10 +320,64 @@ public IActionResult PostTwitterDirectmessage(string profileId, string SenderId, } + [HttpGet("TwitterMutual")] + public IActionResult TwitterMutual(long groupId) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + List lstTwittermutualfans = Helper.TwitterHelper.twittermutual(groupId, dbr, _appSettings); + return Ok(lstTwittermutualfans); + } + [HttpGet("Twitterfans")] + public IActionResult Twitterfans(long groupId) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + List lstTwitterUserfans = Helper.TwitterHelper.twitterfans(groupId, dbr, _appSettings); + return Ok(lstTwitterUserfans); + } + [HttpGet("TwitterUserFollowers")] + public IActionResult TwitterUserFollowers(long groupId) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + List lstTwitterUserfans = Helper.TwitterHelper.twitterfollowerslist(groupId, dbr, _appSettings); + return Ok(lstTwitterUserfans); + } + + [HttpPost("BlocksUser")] + public IActionResult BlocksUser(string profileId, string ToTwitterUserId) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + string TwitterRetweet_post = Helper.TwitterHelper.TwitterBlockUsers(profileId, ToTwitterUserId, dbr, _logger, _redisCache, _appSettings); + return Ok(TwitterRetweet_post); + } + + [HttpPost("UnBlocksUser")] + public IActionResult UnBlocksUser(string profileId, string ToTwitterUserId) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + string TwitterRetweet_post = Helper.TwitterHelper.TwitterUnBlockUsers(profileId, ToTwitterUserId, dbr, _logger, _redisCache, _appSettings); + return Ok(TwitterRetweet_post); + } + + [HttpPost("FollowUser")] + public IActionResult FollowUser(string profileId, string ToTwitterUserId) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + string TwitterRetweet_post = Helper.TwitterHelper.TwitterUserFollow(profileId, ToTwitterUserId, dbr, _logger, _redisCache, _appSettings); + return Ok(TwitterRetweet_post); + } + + [HttpPost("FriendRelationship")] + public IActionResult FriendRelationship(string profileId, string ToTwitterUserId) + { + Domain.Socioboard.Models.TwitterFriendRelation lstRelationFriends = new Domain.Socioboard.Models.TwitterFriendRelation(); + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + lstRelationFriends = Helper.TwitterHelper.TwitterFrindsRelation(profileId, ToTwitterUserId, dbr, _logger, _redisCache, _appSettings); + return Ok(lstRelationFriends); + } } } diff --git a/src/Api.Socioboard/Helper/LinkedInHelper.cs b/src/Api.Socioboard/Helper/LinkedInHelper.cs index 00267ea7a..4b52ba632 100644 --- a/src/Api.Socioboard/Helper/LinkedInHelper.cs +++ b/src/Api.Socioboard/Helper/LinkedInHelper.cs @@ -25,7 +25,7 @@ public static string PostLinkedInMessage(string ImageUrl, long userid, string co try { - if (!ImageUrl.Contains("https://") && !ImageUrl.Contains("http://")) + if (!ImageUrl.Contains("https://") && !ImageUrl.Contains("http://") && !string.IsNullOrEmpty(ImageUrl)) { var client = new ImgurClient("5f1ad42ec5988b7", "f3294c8632ef8de6bfcbc46b37a23d18479159c5"); var endpoint = new ImageEndpoint(client); @@ -133,7 +133,7 @@ public static string PostLinkedInCompanyPagePost(string upload,string ImageUrl, { try { - if (!ImageUrl.Contains("https://") && !ImageUrl.Contains("http://")) + if (!ImageUrl.Contains("https://") && !ImageUrl.Contains("http://") && !string.IsNullOrEmpty(ImageUrl)) { var client = new ImgurClient("5f1ad42ec5988b7", "f3294c8632ef8de6bfcbc46b37a23d18479159c5"); var endpoint = new ImageEndpoint(client); diff --git a/src/Api.Socioboard/Helper/TwitterHelper.cs b/src/Api.Socioboard/Helper/TwitterHelper.cs index bba45c07a..237c6756c 100644 --- a/src/Api.Socioboard/Helper/TwitterHelper.cs +++ b/src/Api.Socioboard/Helper/TwitterHelper.cs @@ -16,7 +16,7 @@ using MongoDB.Driver; using MongoDB.Bson; using Socioboard.Twitter.Twitter.Core.UserMethods; - +using Socioboard.Twitter.Twitter.Core.FollowersMethods; namespace Api.Socioboard.Helper { @@ -395,5 +395,325 @@ public static bool FollowAccount(oAuthTwitter OAuth, string Screen_name, string } + public static List twittermutual(long groupId, Model.DatabaseRepository dbr, Helper.AppSettings _appSettings) + { + string[] profileids = null; + List lstMutualFan = new List(); + List lstGroupprofiles = dbr.Find(t => t.groupId == groupId && t.profileType == Domain.Socioboard.Enum.SocialProfileType.Twitter).ToList(); + profileids = lstGroupprofiles.Select(t => t.profileId).ToArray(); + List lstAccRepo = dbr.Find(t => profileids.Contains(t.twitterUserId) && t.isActive).ToList(); + oAuthTwitter oaut = null; + Users twtUser = new Users(); + foreach (Domain.Socioboard.Models.TwitterAccount itemTwt in lstAccRepo) + { + + oaut = new oAuthTwitter(); + oaut.AccessToken = itemTwt.oAuthToken; + oaut.AccessTokenSecret = itemTwt.oAuthSecret; + oaut.TwitterScreenName = itemTwt.twitterScreenName; + oaut.TwitterUserId = itemTwt.twitterUserId; + oaut.ConsumerKey = _appSettings.twitterConsumerKey; + oaut.ConsumerKeySecret = _appSettings.twitterConsumerScreatKey; + JArray jarresponse = twtUser.Get_Followers_ById(oaut, itemTwt.twitterUserId); + JArray user_data = JArray.Parse(jarresponse[0]["ids"].ToString()); + + JArray jarrespons = twtUser.Get_Friends_ById(oaut, itemTwt.twitterUserId); + JArray user_data_2 = JArray.Parse(jarrespons[0]["ids"].ToString()); + foreach (var items in user_data.Intersect(user_data_2)) + { + string userid = items.ToString(); + JArray userprofile = twtUser.Get_Users_LookUp(oaut, userid); + foreach (var item in userprofile) + { + Domain.Socioboard.Models.TwitterMutualFans objTwitterRecent = new Domain.Socioboard.Models.TwitterMutualFans(); + objTwitterRecent.screen_name = item["screen_name"].ToString(); + objTwitterRecent.name = item["name"].ToString(); + lstMutualFan.Add(objTwitterRecent); + } + + } + } + return lstMutualFan; + } + + + public static List twitterfans(long groupId, Model.DatabaseRepository dbr, Helper.AppSettings _appSettings) + { + string[] profileids = null; + List lstTwitterUserfans = new List(); + List lstGroupprofiles = dbr.Find(t => t.groupId == groupId && t.profileType == Domain.Socioboard.Enum.SocialProfileType.Twitter).ToList(); + profileids = lstGroupprofiles.Select(t => t.profileId).ToArray(); + List lstAccRepo = dbr.Find(t => profileids.Contains(t.twitterUserId) && t.isActive).ToList(); + oAuthTwitter oaut = null; + Users twtUser = new Users(); + List mutualfanlist = new List(); + List followersId = new List(); + foreach (Domain.Socioboard.Models.TwitterAccount itemTwt in lstAccRepo) + { + oaut = new oAuthTwitter(); + oaut.AccessToken = itemTwt.oAuthToken; + oaut.AccessTokenSecret = itemTwt.oAuthSecret; + oaut.TwitterScreenName = itemTwt.twitterScreenName; + oaut.TwitterUserId = itemTwt.twitterUserId; + oaut.ConsumerKey = _appSettings.twitterConsumerKey; + oaut.ConsumerKeySecret = _appSettings.twitterConsumerScreatKey; + JArray jarresponse = twtUser.Get_Followers_ById(oaut, itemTwt.twitterUserId); + JArray user_data = JArray.Parse(jarresponse[0]["ids"].ToString()); + JArray jarrespons = twtUser.Get_Friends_ById(oaut, itemTwt.twitterUserId); + JArray user_data_2 = JArray.Parse(jarrespons[0]["ids"].ToString()); + foreach (var items in user_data.Intersect(user_data_2)) + { + mutualfanlist.Add(items.ToString()); + } + foreach (var itemss in user_data) + { + followersId.Add(itemss.ToString()); + } + List fansId = followersId.Except(mutualfanlist).ToList(); + foreach (var items in fansId) + { + Domain.Socioboard.Models.TwitterMutualFans objTwitterFans = new Domain.Socioboard.Models.TwitterMutualFans(); + JArray userprofile = twtUser.Get_Users_LookUp(oaut, items); + foreach (var item in userprofile) + { + objTwitterFans.screen_name = item["screen_name"].ToString(); + objTwitterFans.name = item["name"].ToString(); + lstTwitterUserfans.Add(objTwitterFans); + } + } + + } + return lstTwitterUserfans; + } + + + public static List twitterfollowerslist(long groupId, Model.DatabaseRepository dbr, Helper.AppSettings _appSettings) + { + string[] profileids = null; + List lstfollowerlist = new List(); + List lstGroupprofiles = dbr.Find(t => t.groupId == groupId && t.profileType == Domain.Socioboard.Enum.SocialProfileType.Twitter).ToList(); + profileids = lstGroupprofiles.Select(t => t.profileId).ToArray(); + List lstAccRepo = dbr.Find(t => profileids.Contains(t.twitterUserId) && t.isActive).ToList(); + oAuthTwitter oaut = null; + Users twtUser = new Users(); + foreach (Domain.Socioboard.Models.TwitterAccount itemTwt in lstAccRepo) + { + + oaut = new oAuthTwitter(); + oaut.AccessToken = itemTwt.oAuthToken; + oaut.AccessTokenSecret = itemTwt.oAuthSecret; + oaut.TwitterScreenName = itemTwt.twitterScreenName; + oaut.TwitterUserId = itemTwt.twitterUserId; + oaut.ConsumerKey = _appSettings.twitterConsumerKey; + oaut.ConsumerKeySecret = _appSettings.twitterConsumerScreatKey; + JArray jarresponse = twtUser.Get_Followers_ById(oaut, itemTwt.twitterUserId); + JArray user_data = JArray.Parse(jarresponse[0]["ids"].ToString()); + foreach (var items in user_data) + { + string userid = items.ToString(); + JArray userprofile = twtUser.Get_Users_LookUp(oaut, userid); + foreach (var item in userprofile) + { + Domain.Socioboard.Models.TwitterMutualFans objTwitterFollowers = new Domain.Socioboard.Models.TwitterMutualFans(); + objTwitterFollowers.screen_name = item["screen_name"].ToString(); + objTwitterFollowers.name = item["name"].ToString(); + lstfollowerlist.Add(objTwitterFollowers); + } + + } + } + return lstfollowerlist; + } + public static string TwitterBlockUsers(string profileId, string toTwitterUserId, Model.DatabaseRepository dbr, ILogger _logger, Helper.Cache _redisCache, Helper.AppSettings _appSettings) + { + Domain.Socioboard.Models.TwitterAccount twtacc = new Domain.Socioboard.Models.TwitterAccount(); + Domain.Socioboard.Models.TwitterAccount imtwtacc = _redisCache.Get(Domain.Socioboard.Consatants.SocioboardConsts.CacheTwitterAccount + profileId); + if (imtwtacc == null) + { + twtacc = dbr.Find(t => t.twitterUserId.Equals(profileId)).FirstOrDefault(); + if (twtacc != null) + { + _redisCache.Set(Domain.Socioboard.Consatants.SocioboardConsts.CacheTwitterAccount + profileId, twtacc); + } + } + else + { + twtacc = imtwtacc; + } + oAuthTwitter oAuth = new oAuthTwitter(_appSettings.twitterConsumerKey, _appSettings.twitterConsumerScreatKey, _appSettings.twitterRedirectionUrl); + oAuth.AccessToken = twtacc.oAuthToken; + oAuth.AccessTokenSecret = twtacc.oAuthSecret; + oAuth.TwitterScreenName = twtacc.twitterScreenName; + oAuth.TwitterUserId = twtacc.twitterUserId; + Blocks blkss = new Blocks(); + try + { + string blockUserResp = blkss.BlocksUserByUserId(oAuth, toTwitterUserId); + if (blockUserResp != "") + { + return "User blocked successfully"; + } + else + { + return "Issue in user blocking"; + } + } + catch (Exception ex) + { + _logger.LogError("user blocking" + ex.StackTrace); + _logger.LogError("user blocking" + ex.Message); + return "api issue while user blocking"; + } + } + + + public static string TwitterUnBlockUsers(string profileId, string toTwitterUserId, Model.DatabaseRepository dbr, ILogger _logger, Helper.Cache _redisCache, Helper.AppSettings _appSettings) + { + Domain.Socioboard.Models.TwitterAccount twtacc = new Domain.Socioboard.Models.TwitterAccount(); + Domain.Socioboard.Models.TwitterAccount imtwtacc = _redisCache.Get(Domain.Socioboard.Consatants.SocioboardConsts.CacheTwitterAccount + profileId); + if (imtwtacc == null) + { + twtacc = dbr.Find(t => t.twitterUserId.Equals(profileId)).FirstOrDefault(); + if (twtacc != null) + { + _redisCache.Set(Domain.Socioboard.Consatants.SocioboardConsts.CacheTwitterAccount + profileId, twtacc); + } + } + else + { + twtacc = imtwtacc; + } + oAuthTwitter oAuth = new oAuthTwitter(_appSettings.twitterConsumerKey, _appSettings.twitterConsumerScreatKey, _appSettings.twitterRedirectionUrl); + oAuth.AccessToken = twtacc.oAuthToken; + oAuth.AccessTokenSecret = twtacc.oAuthSecret; + oAuth.TwitterScreenName = twtacc.twitterScreenName; + oAuth.TwitterUserId = twtacc.twitterUserId; + Blocks blkss = new Blocks(); + try + { + string unBlockUserResp = blkss.UnBlocksUserByUserId(oAuth, toTwitterUserId); + if (unBlockUserResp != "") + { + return "User unblocked successfully"; + } + else + { + return "Issue in user unblocking"; + } + } + catch (Exception ex) + { + _logger.LogError("user unblocking" + ex.StackTrace); + _logger.LogError("user unblocking" + ex.Message); + return "api issue while user unblocking"; + } + } + + public static string TwitterUserFollow(string profileId, string toTwitterUserId, Model.DatabaseRepository dbr, ILogger _logger, Helper.Cache _redisCache, Helper.AppSettings _appSettings) + { + Domain.Socioboard.Models.TwitterAccount twtacc = new Domain.Socioboard.Models.TwitterAccount(); + Domain.Socioboard.Models.TwitterAccount imtwtacc = _redisCache.Get(Domain.Socioboard.Consatants.SocioboardConsts.CacheTwitterAccount + profileId); + if (imtwtacc == null) + { + twtacc = dbr.Find(t => t.twitterUserId.Equals(profileId)).FirstOrDefault(); + if (twtacc != null) + { + _redisCache.Set(Domain.Socioboard.Consatants.SocioboardConsts.CacheTwitterAccount + profileId, twtacc); + } + } + else + { + twtacc = imtwtacc; + } + oAuthTwitter oAuth = new oAuthTwitter(_appSettings.twitterConsumerKey, _appSettings.twitterConsumerScreatKey, _appSettings.twitterRedirectionUrl); + oAuth.AccessToken = twtacc.oAuthToken; + oAuth.AccessTokenSecret = twtacc.oAuthSecret; + oAuth.TwitterScreenName = twtacc.twitterScreenName; + oAuth.TwitterUserId = twtacc.twitterUserId; + FollowerManage follow_obj = new FollowerManage(); + try + { + string followUserResp = follow_obj.FollowUserByUserId(oAuth, toTwitterUserId); + if (followUserResp != "") + { + return "User followed successfully"; + } + else + { + return "Issue in user following"; + } + } + catch (Exception ex) + { + _logger.LogError("user following" + ex.StackTrace); + _logger.LogError("user following" + ex.Message); + return "api issue while user following"; + } + } + + public static Domain.Socioboard.Models.TwitterFriendRelation TwitterFrindsRelation(string profileId, string toTwitterUserId, Model.DatabaseRepository dbr, ILogger _logger, Helper.Cache _redisCache, Helper.AppSettings _appSettings) + { + Domain.Socioboard.Models.TwitterAccount twtacc = new Domain.Socioboard.Models.TwitterAccount(); + Domain.Socioboard.Models.TwitterAccount imtwtacc = _redisCache.Get(Domain.Socioboard.Consatants.SocioboardConsts.CacheTwitterAccount + profileId); + if (imtwtacc == null) + { + twtacc = dbr.Find(t => t.twitterUserId.Equals(profileId)).FirstOrDefault(); + if (twtacc != null) + { + _redisCache.Set(Domain.Socioboard.Consatants.SocioboardConsts.CacheTwitterAccount + profileId, twtacc); + } + } + else + { + twtacc = imtwtacc; + } + oAuthTwitter oAuth = new oAuthTwitter(_appSettings.twitterConsumerKey, _appSettings.twitterConsumerScreatKey, _appSettings.twitterRedirectionUrl); + oAuth.AccessToken = twtacc.oAuthToken; + oAuth.AccessTokenSecret = twtacc.oAuthSecret; + oAuth.TwitterScreenName = twtacc.twitterScreenName; + oAuth.TwitterUserId = twtacc.twitterUserId; + FollowerManage follow_obj = new FollowerManage(); + try + { + Domain.Socioboard.Models.TwitterFriendRelation _objLstData = new Domain.Socioboard.Models.TwitterFriendRelation(); + string friendRelationResp = follow_obj.RelatnFriendshipByUserId(oAuth, toTwitterUserId); + JObject jFriendRelationResp = JObject.Parse(friendRelationResp); + if (friendRelationResp == "") + { + return null; + } + else + { + _objLstData.myId = jFriendRelationResp["relationship"]["source"]["id_str"].ToString(); + _objLstData.myScreenName = jFriendRelationResp["relationship"]["source"]["screen_name"].ToString(); + _objLstData.myFollowing = jFriendRelationResp["relationship"]["source"]["following"].ToString(); + _objLstData.myFollowedBy = jFriendRelationResp["relationship"]["source"]["followed_by"].ToString(); + _objLstData.myLiveFollowing = jFriendRelationResp["relationship"]["source"]["live_following"].ToString(); + _objLstData.myFollowingReceived = jFriendRelationResp["relationship"]["source"]["following_received"].ToString(); + _objLstData.myFollowingRequested = jFriendRelationResp["relationship"]["source"]["following_requested"].ToString(); + _objLstData.myNotificationsEnabled = jFriendRelationResp["relationship"]["source"]["notifications_enabled"].ToString(); + _objLstData.myCanDm = jFriendRelationResp["relationship"]["source"]["can_dm"].ToString(); + _objLstData.myBlocking = jFriendRelationResp["relationship"]["source"]["blocking"].ToString(); + _objLstData.myBlockedBy = jFriendRelationResp["relationship"]["source"]["blocked_by"].ToString(); + _objLstData.myMuting = jFriendRelationResp["relationship"]["source"]["muting"].ToString(); + _objLstData.myWantRetweets = jFriendRelationResp["relationship"]["source"]["want_retweets"].ToString(); + _objLstData.myAllReplies = jFriendRelationResp["relationship"]["source"]["all_replies"].ToString(); + _objLstData.myMarkedSpam = jFriendRelationResp["relationship"]["source"]["marked_spam"].ToString(); + _objLstData.targetId = jFriendRelationResp["relationship"]["target"]["id_str"].ToString(); + _objLstData.targetScreenName = jFriendRelationResp["relationship"]["target"]["screen_name"].ToString(); + _objLstData.targetFollowing = jFriendRelationResp["relationship"]["target"]["following"].ToString(); + _objLstData.targetFollowedBy = jFriendRelationResp["relationship"]["target"]["followed_by"].ToString(); + _objLstData.targetFollowingReceived = jFriendRelationResp["relationship"]["target"]["following_received"].ToString(); + _objLstData.targetFollowingRequsted = jFriendRelationResp["relationship"]["target"]["following_requested"].ToString(); + return _objLstData; + } + } + catch (Exception ex) + { + _logger.LogError("error finding friendship relation" + ex.StackTrace); + _logger.LogError("error finding friendship relation" + ex.Message); + return null; + } + } } } diff --git a/src/Api.Socioboard/Repositories/GplusRepository.cs b/src/Api.Socioboard/Repositories/GplusRepository.cs index f40ce563c..1fb45026d 100644 --- a/src/Api.Socioboard/Repositories/GplusRepository.cs +++ b/src/Api.Socioboard/Repositories/GplusRepository.cs @@ -356,6 +356,137 @@ public static int AddGplusAccount(JObject profile, Model.DatabaseRepository dbr } + public static int ReconnectGplusAccount(JObject profile, Model.DatabaseRepository dbr, Int64 userId, string accessToken, string refreshToken, Helper.Cache _redisCache, Helper.AppSettings settings, ILogger _logger) + { + int isSaved = 0; + Domain.Socioboard.Models.Googleplusaccounts gplusAcc = GplusRepository.getGPlusAccount(Convert.ToString(profile["id"]), _redisCache, dbr); + oAuthTokenGPlus ObjoAuthTokenGPlus = new oAuthTokenGPlus(settings.GoogleConsumerKey, settings.GoogleConsumerSecret, settings.GoogleRedirectUri); + + if (gplusAcc != null && gplusAcc.IsActive == false) + { + gplusAcc.IsActive = true; + gplusAcc.UserId = userId; + gplusAcc.AccessToken = accessToken; + gplusAcc.RefreshToken = refreshToken; + gplusAcc.EntryDate = DateTime.UtcNow; + try + { + gplusAcc.GpUserName = profile["displayName"].ToString(); + } + catch + { + try + { + gplusAcc.GpUserName = profile["name"].ToString(); + } + catch { } + } + try + { + gplusAcc.GpProfileImage = Convert.ToString(profile["image"]["url"]); + } + catch + { + try + { + gplusAcc.GpProfileImage = Convert.ToString(profile["picture"]); + } + catch { } + + } + gplusAcc.AccessToken = accessToken; + try + { + gplusAcc.about = Convert.ToString(profile["tagline"]); + } + catch + { + gplusAcc.about = ""; + } + try + { + gplusAcc.college = Convert.ToString(profile["organizations"][0]["name"]); + } + catch + { + gplusAcc.college = ""; + } + try + { + gplusAcc.coverPic = Convert.ToString(profile["cover"]["coverPhoto"]["url"]); + } + catch + { + gplusAcc.coverPic = ""; + } + try + { + gplusAcc.education = Convert.ToString(profile["organizations"][0]["type"]); + } + catch + { + gplusAcc.education = ""; + } + try + { + gplusAcc.EmailId = Convert.ToString(profile["emails"][0]["value"]); + } + catch + { + gplusAcc.EmailId = ""; + } + try + { + gplusAcc.gender = Convert.ToString(profile["gender"]); + } + catch + { + gplusAcc.gender = ""; + } + try + { + gplusAcc.workPosition = Convert.ToString(profile["occupation"]); + } + catch + { + gplusAcc.workPosition = ""; + } + gplusAcc.LastUpdate = DateTime.UtcNow; + #region Get_InYourCircles + try + { + string _InyourCircles = ObjoAuthTokenGPlus.APIWebRequestToGetUserInfo(Globals.strGetPeopleList.Replace("[userId]", gplusAcc.GpUserId).Replace("[collection]", "visible") + "?key=" + settings.GoogleApiKey, accessToken); + JObject J_InyourCircles = JObject.Parse(_InyourCircles); + gplusAcc.InYourCircles = Convert.ToInt32(J_InyourCircles["totalItems"].ToString()); + } + catch (Exception ex) + { + gplusAcc.InYourCircles = 0; + } + #endregion + + #region Get_HaveYouInCircles + try + { + string _HaveYouInCircles = ObjoAuthTokenGPlus.APIWebRequestToGetUserInfo(Globals.strGetPeopleProfile + gplusAcc.GpUserId + "?key=" + settings.GoogleApiKey, accessToken); + JObject J_HaveYouInCircles = JObject.Parse(_HaveYouInCircles); + gplusAcc.HaveYouInCircles = Convert.ToInt32(J_HaveYouInCircles["circledByCount"].ToString()); + } + catch (Exception ex) + { + gplusAcc.HaveYouInCircles = 0; + } + #endregion + int isaved = dbr.Update(gplusAcc); + if (isaved == 1) + { + return isaved; + } + } + return isSaved; + } + + public static void GetUserActivities(string ProfileId, string AcessToken, Helper.AppSettings settings, ILogger _logger) { oAuthTokenGPlus ObjoAuthTokenGPlus = new oAuthTokenGPlus(settings.GoogleConsumerKey,settings.GoogleConsumerSecret,settings.GoogleRedirectUri); diff --git a/src/Api.Socioboard/Repositories/TwitterRepository.cs b/src/Api.Socioboard/Repositories/TwitterRepository.cs index fa7edcf8e..7dad60d18 100644 --- a/src/Api.Socioboard/Repositories/TwitterRepository.cs +++ b/src/Api.Socioboard/Repositories/TwitterRepository.cs @@ -320,6 +320,135 @@ public static string AddTwitterAccount(long userId, long groupId, bool follow, M return "Your Twitter profile is not Authorized to add"; } } + + + public static string ReconnecTwitter(long userId, bool follow, Model.DatabaseRepository dbr, oAuthTwitter OAuth, ILogger _logger, Helper.Cache _redisCache, Helper.AppSettings _appSettings) + { + string twitterUserId = string.Empty; + Users userinfo = new Users(); + JArray profile = userinfo.Get_Users_LookUp_ByScreenName(OAuth, OAuth.TwitterScreenName); + Domain.Socioboard.Models.TwitterAccount twitterAccount = new Domain.Socioboard.Models.TwitterAccount(); + TwitterUser twtuser; + if (profile.Count != 0) + { + var item = profile[0]; + try + { + twitterUserId = item["id_str"].ToString().TrimStart('"').TrimEnd('"'); + } + catch (Exception er) + { + try + { + twitterUserId = item["id"].ToString().TrimStart('"').TrimEnd('"'); + } + catch (Exception ex) + { + _logger.LogError(ex.StackTrace); + } + _logger.LogError(er.StackTrace); + } + twitterAccount = Api.Socioboard.Repositories.TwitterRepository.getTwitterAccount(twitterUserId, _redisCache, dbr); + + + + + if (twitterAccount.userId == userId ) + { + twitterAccount.twitterUserId = twitterUserId; + twitterAccount.lastUpdate = DateTime.UtcNow; + try + { + twitterAccount.followingCount = Convert.ToInt64(item["friends_count"].ToString()); + } + catch (Exception ex) + { + _logger.LogError(ex.StackTrace); + } + try + { + twitterAccount.followersCount = Convert.ToInt64(item["followers_count"].ToString()); + } + catch (Exception ex) + { + _logger.LogError(ex.StackTrace); + } + + twitterAccount.isActive = true; + twitterAccount.oAuthSecret = OAuth.AccessTokenSecret; + twitterAccount.oAuthToken = OAuth.AccessToken; + try + { + twitterAccount.profileImageUrl = item["profile_image_url_https"].ToString().TrimStart('"').TrimEnd('"'); + + } + catch (Exception ex) + { + _logger.LogError(ex.StackTrace); + + } + try + { + twitterAccount.profileBackgroundImageUrl = item["profile_banner_url"].ToString().TrimStart('"').TrimEnd('"'); + + } + catch (Exception ex) + { + twitterAccount.profileBackgroundImageUrl = item["profile_background_image_url_https"].ToString().TrimStart('"').TrimEnd('"'); + _logger.LogError(ex.StackTrace); + + } + try + { + twitterAccount.profileUrl = string.Empty; + } + catch (Exception ex) + { + _logger.LogError(ex.StackTrace); + } + try + { + twitterAccount.location = item["location"].ToString().TrimStart('"').TrimEnd('"'); + } + catch (Exception ex) + { + _logger.LogError(ex.StackTrace); + } + try + { + twitterAccount.description = item["description"].ToString().TrimStart('"').TrimEnd('"'); + } + catch (Exception ex) + { + _logger.LogError(ex.StackTrace); + } + try + { + twitterAccount.twitterScreenName = item["screen_name"].ToString().TrimStart('"').TrimEnd('"'); + } + catch (Exception ex) + { + _logger.LogError(ex.StackTrace); + } + twitterAccount.userId = userId; + twitterAccount.isAccessTokenActive = true; + int isSaved = dbr.Update(twitterAccount); + + return "Twitter Account Reconnected Successfully "; + } + else + { + return "Twitter login information not correct, !please login twitter account which has to be reconnect"; + } + + } + else + { + return "Your Twitter profile is not Authorized to add"; + } + } + + public static string DeleteProfile(Model.DatabaseRepository dbr, string profileId, long userId, Helper.Cache _redisCache) { Domain.Socioboard.Models.TwitterAccount twtAcc = dbr.Find(t => t.twitterUserId.Equals(profileId) && t.userId == userId && t.isActive).FirstOrDefault(); diff --git a/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.exe b/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.exe index c907b7390..bfd7a883e 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.exe and b/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.exe differ diff --git a/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.pdb b/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.pdb index 73484fd3a..a690fecbf 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.pdb and b/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.pdb differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.exe b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.exe index c907b7390..bfd7a883e 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.exe and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.exe differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.pdb b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.pdb index 73484fd3a..a690fecbf 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.pdb and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.pdb differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Domain.Socioboard.dll b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Domain.Socioboard.dll index da71838cf..35489cf97 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Domain.Socioboard.dll and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Domain.Socioboard.dll differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Domain.Socioboard.pdb b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Domain.Socioboard.pdb index 41b00a774..18d569323 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Domain.Socioboard.pdb and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Domain.Socioboard.pdb differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Facebook.dll b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Facebook.dll index cff1748f4..b45790da3 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Facebook.dll and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Facebook.dll differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Facebook.pdb b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Facebook.pdb index cff7257d5..7081b99f7 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Facebook.pdb and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Facebook.pdb differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Google.dll b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Google.dll index b7be2e10d..80d17fd33 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Google.dll and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Google.dll differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Google.pdb b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Google.pdb index 3eb4a0322..503adc6d0 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Google.pdb and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Google.pdb differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Instagram.dll b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Instagram.dll index 1f8c37e0b..7006e75c1 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Instagram.dll and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Instagram.dll differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Instagram.pdb b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Instagram.pdb index 877015d40..3b1284ee4 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Instagram.pdb and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Instagram.pdb differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.LinkedIn.dll b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.LinkedIn.dll index 5b0f5abee..86c9a6c26 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.LinkedIn.dll and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.LinkedIn.dll differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.LinkedIn.pdb b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.LinkedIn.pdb index a499a14ae..3788481de 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.LinkedIn.pdb and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.LinkedIn.pdb differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Pinterest.dll b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Pinterest.dll index e1be40092..e15353b4f 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Pinterest.dll and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Pinterest.dll differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Pinterest.pdb b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Pinterest.pdb index 303025628..fda43479f 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Pinterest.pdb and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Pinterest.pdb differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Twitter.dll b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Twitter.dll index 6c1fa1988..fa8ffa1c3 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Twitter.dll and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Twitter.dll differ diff --git a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Twitter.pdb b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Twitter.pdb index c079ed7f7..ef8208864 100644 Binary files a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Twitter.pdb and b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Socioboard.Twitter.pdb differ diff --git a/src/Domain.Socioboard/Domain.Socioboard.xproj.user b/src/Domain.Socioboard/Domain.Socioboard.xproj.user index c99c60827..2bd425b7a 100644 --- a/src/Domain.Socioboard/Domain.Socioboard.xproj.user +++ b/src/Domain.Socioboard/Domain.Socioboard.xproj.user @@ -2,5 +2,6 @@ Start + true \ No newline at end of file diff --git a/src/Domain.Socioboard/Models/TwitterFriendRelation.cs b/src/Domain.Socioboard/Models/TwitterFriendRelation.cs new file mode 100644 index 000000000..82173f7bb --- /dev/null +++ b/src/Domain.Socioboard/Models/TwitterFriendRelation.cs @@ -0,0 +1,32 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace Domain.Socioboard.Models +{ + public class TwitterFriendRelation + { + public string myId { get; set; } + public string myScreenName { get; set; } + public string myFollowing { get; set; } + public string myFollowedBy { get; set; } + public string myLiveFollowing { get; set; } + public string myFollowingReceived { get; set; } + public string myFollowingRequested { get; set; } + public string myNotificationsEnabled { get; set; } + public string myCanDm { get; set; } + public string myBlocking { get; set; } + public string myBlockedBy { get; set; } + public string myMuting { get; set; } + public string myWantRetweets { get; set; } + public string myAllReplies { get; set; } + public string myMarkedSpam { get; set; } + public string targetId { get; set; } + public string targetScreenName { get; set; } + public string targetFollowing { get; set; } + public string targetFollowedBy { get; set; } + public string targetFollowingReceived { get; set; } + public string targetFollowingRequsted { get; set; } + } +} diff --git a/src/Domain.Socioboard/Models/TwitterMutualFans.cs b/src/Domain.Socioboard/Models/TwitterMutualFans.cs new file mode 100644 index 000000000..4c604d823 --- /dev/null +++ b/src/Domain.Socioboard/Models/TwitterMutualFans.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace Domain.Socioboard.Models +{ + public class TwitterMutualFans + { + public string screen_name { get; set; } + public string name { get; set; } + + } +} diff --git a/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.dll b/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.dll index da71838cf..35489cf97 100644 Binary files a/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.dll and b/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.dll differ diff --git a/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.pdb b/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.pdb index 41b00a774..18d569323 100644 Binary files a/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.pdb and b/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.pdb differ diff --git a/src/Domain.Socioboard/obj/Debug/net451/.IncrementalCache b/src/Domain.Socioboard/obj/Debug/net451/.IncrementalCache index 5563a2b22..fea620ed3 100644 --- a/src/Domain.Socioboard/obj/Debug/net451/.IncrementalCache +++ b/src/Domain.Socioboard/obj/Debug/net451/.IncrementalCache @@ -1 +1 @@ -{"inputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\project.json","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\project.lock.json","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Consatants\\SocioboardConsts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\AdsOfferAccountStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\AdsStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\AdvanceSearchpostType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\ArticlesAndBlogsTypes.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\DemoPlantype.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\EwalletStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\FacebookPagePromotion.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\FbPageSubscription.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\FbProfileType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\FeedTableType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\GPlusProfileType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\GroupMemberStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\NetworkType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\PaymentType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\PayPalAccountStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBAccountType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBGroupUserStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBPaymentStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBRegistrationType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBUserActivationStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\ScheduleStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SessionHistoryStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SocialProfileStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SocialProfileType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\TaskStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\TrendingType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\TwitterMessageType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\UrlShortener.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\UserTrailStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\ObjectIdConverter.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\PluginData.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\PluginProfile.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\SBHelper.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\ThumbnailDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\UrlRSSfeedsNews.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Models\\ISocialProfile.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Models\\IUser.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IDatabaseRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IMongoRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\ISocialProfilesRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IUserRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Services\\IEmailSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Services\\ISmsSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\AdsOffers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Affiliates.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\AgencyUser.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Coupons.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\DemoRequest.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Discovery.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Draft.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\DropboxAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\EwalletWithdrawRequest.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Facebookaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Facebookpage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\FeedBack.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\GoogleAnalyticsAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Googleplusaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groupmembers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groupprofiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groups.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Instagramaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\InstagramDiscoveryFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedinAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedinCompanyPage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedInData.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\MongoBoards.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\NewsLetter.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Package.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\PaymentTransaction.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\PinterestAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\RssFeedUrl.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\ScheduledMessage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\SessionHistory.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Training.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterNameTable.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterRecentFollower.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\User.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\YoutubeChannel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupHashtagDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupPostComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\LinkedGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\LinkedInCompanyPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ArticlesAndBlogs.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ElasticmailReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacaebookPageDailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacebookPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacebookPagePromotionDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Fbpublicpagedailyreports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FbPublicPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GoogleAnalyticsReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupdailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupPostKeyWords.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramComment.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramDailyReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramPostComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramPostLikes.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramSelfFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramUserDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\LinkedinCompanyPagePosts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\LinkShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardFacebookHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardFbTrendingFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardGplusFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardGplusHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardInstagramFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardInstagramHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoards.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwitterHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwtFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwtTrendingFeeds .cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFacebookFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFacebookPageReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFbPostComment.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoGoogleplusComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoGplusFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestBoard.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserFollowers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserFollowings.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserLikes.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserPins.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterDailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterDirectMessages.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterMessage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoYoutubeComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoYoutubeFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\PageShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Rss.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssNewsContents.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssNewsContentsFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\SharethonGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\SharethonPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TaskComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Tasks.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Trendingkeyword.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TwitterRecentDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TwitterUrlMentions.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\YoutubeReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\YoutubeVideoDetailsList.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Properties\\AssemblyInfo.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Services\\AuthMessageSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\AnalyticsGraphViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\CommentViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\DiscoveryViewModal.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\FacebookFanAddsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\FacebookPublicReportViewModal.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsCityPageViews.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsProfiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TaskCommentsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TasksViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TwitterTopFansViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\UserLoginViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\YoutubeProfiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\AdsOffers.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Affiliates.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\AgencyUser.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Coupons.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\DemoRequest.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Discovery.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Draft.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\DropboxAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\EwalletWithdrawRequest.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Facebookaccounts.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\FeedBack.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\GoogleAnalyticsAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Googleplusaccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Group.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Groupmembers.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Groupprofiles.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Instagramaccounts.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\LinkedinAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\LinkedinCompanyPage.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\MongoBoards.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\NewsLetter.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Package.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\PaymentTransaction.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\PinterestAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\RssFeedUrl.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\ScheduledMessage.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\SessionHistory.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Training.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\TwitterAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\TwitterNameTable.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\User.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\YoutubeChannel.hbm.xml"],"outputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\bin\\Debug\\net451\\Domain.Socioboard.dll","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\bin\\Debug\\net451\\Domain.Socioboard.pdb"],"buildArguments":{"version-suffix":null}} \ No newline at end of file +{"inputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\project.json","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\project.lock.json","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Consatants\\SocioboardConsts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\AdsOfferAccountStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\AdsStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\AdvanceSearchpostType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\ArticlesAndBlogsTypes.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\DemoPlantype.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\EwalletStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\FacebookPagePromotion.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\FbPageSubscription.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\FbProfileType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\FeedTableType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\GPlusProfileType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\GroupMemberStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\NetworkType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\PaymentType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\PayPalAccountStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBAccountType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBGroupUserStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBPaymentStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBRegistrationType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBUserActivationStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\ScheduleStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SessionHistoryStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SocialProfileStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SocialProfileType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\TaskStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\TrendingType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\TwitterMessageType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\UrlShortener.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\UserTrailStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\ObjectIdConverter.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\PluginData.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\PluginProfile.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\SBHelper.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\ThumbnailDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\UrlRSSfeedsNews.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Models\\ISocialProfile.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Models\\IUser.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IDatabaseRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IMongoRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\ISocialProfilesRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IUserRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Services\\IEmailSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Services\\ISmsSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\AdsOffers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Affiliates.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\AgencyUser.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Coupons.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\DemoRequest.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Discovery.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Draft.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\DropboxAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\EwalletWithdrawRequest.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Facebookaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Facebookpage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\FeedBack.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\GoogleAnalyticsAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Googleplusaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groupmembers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groupprofiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groups.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Instagramaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\InstagramDiscoveryFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedinAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedinCompanyPage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedInData.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\MongoBoards.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\NewsLetter.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Package.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\PaymentTransaction.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\PinterestAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\RssFeedUrl.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\ScheduledMessage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\SessionHistory.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Training.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterFriendRelation.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterMutualFans.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterNameTable.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterRecentFollower.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\User.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\YoutubeChannel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupHashtagDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupPostComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\LinkedGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\LinkedInCompanyPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ArticlesAndBlogs.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ElasticmailReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacaebookPageDailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacebookPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacebookPagePromotionDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Fbpublicpagedailyreports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FbPublicPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GoogleAnalyticsReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupdailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupPostKeyWords.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramComment.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramDailyReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramPostComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramPostLikes.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramSelfFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramUserDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\LinkedinCompanyPagePosts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\LinkShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardFacebookHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardFbTrendingFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardGplusFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardGplusHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardInstagramFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardInstagramHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoards.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwitterHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwtFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwtTrendingFeeds .cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFacebookFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFacebookPageReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFbPostComment.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoGoogleplusComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoGplusFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestBoard.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserFollowers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserFollowings.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserLikes.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserPins.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterDailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterDirectMessages.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterMessage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoYoutubeComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoYoutubeFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\PageShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Rss.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssNewsContents.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssNewsContentsFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\SharethonGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\SharethonPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TaskComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Tasks.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Trendingkeyword.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TwitterRecentDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TwitterUrlMentions.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\YoutubeReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\YoutubeVideoDetailsList.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Properties\\AssemblyInfo.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Services\\AuthMessageSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\AnalyticsGraphViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\CommentViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\DiscoveryViewModal.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\FacebookFanAddsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\FacebookPublicReportViewModal.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsCityPageViews.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsProfiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TaskCommentsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TasksViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TwitterTopFansViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\UserLoginViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\YoutubeProfiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\AdsOffers.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Affiliates.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\AgencyUser.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Coupons.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\DemoRequest.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Discovery.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Draft.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\DropboxAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\EwalletWithdrawRequest.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Facebookaccounts.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\FeedBack.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\GoogleAnalyticsAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Googleplusaccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Group.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Groupmembers.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Groupprofiles.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Instagramaccounts.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\LinkedinAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\LinkedinCompanyPage.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\MongoBoards.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\NewsLetter.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Package.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\PaymentTransaction.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\PinterestAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\RssFeedUrl.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\ScheduledMessage.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\SessionHistory.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Training.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\TwitterAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\TwitterNameTable.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\User.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\YoutubeChannel.hbm.xml"],"outputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\bin\\Debug\\net451\\Domain.Socioboard.dll","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\bin\\Debug\\net451\\Domain.Socioboard.pdb"],"buildArguments":{"version-suffix":null}} \ No newline at end of file diff --git a/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile-csc.rsp b/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile-csc.rsp index fb505098d..bad86ee9d 100644 --- a/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile-csc.rsp +++ b/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile-csc.rsp @@ -157,6 +157,8 @@ "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\SessionHistory.cs" "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\Training.cs" "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\TwitterAccount.cs" +"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\TwitterFriendRelation.cs" +"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\TwitterMutualFans.cs" "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\TwitterNameTable.cs" "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\TwitterRecentFollower.cs" "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\User.cs" diff --git a/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp b/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp index d28d53330..8bb915f57 100644 --- a/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp +++ b/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp @@ -159,6 +159,8 @@ E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Sociobo E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\SessionHistory.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\Training.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\TwitterAccount.cs +E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\TwitterFriendRelation.cs +E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\TwitterMutualFans.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\TwitterNameTable.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\TwitterRecentFollower.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\User.cs diff --git a/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.dll b/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.dll index da71838cf..35489cf97 100644 Binary files a/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.dll and b/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.dll differ diff --git a/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.pdb b/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.pdb index 41b00a774..18d569323 100644 Binary files a/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.pdb and b/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.pdb differ diff --git a/src/Socioboard.Facebook/bin/Debug/net451/Socioboard.Facebook.dll b/src/Socioboard.Facebook/bin/Debug/net451/Socioboard.Facebook.dll index cff1748f4..b45790da3 100644 Binary files a/src/Socioboard.Facebook/bin/Debug/net451/Socioboard.Facebook.dll and b/src/Socioboard.Facebook/bin/Debug/net451/Socioboard.Facebook.dll differ diff --git a/src/Socioboard.Facebook/bin/Debug/net451/Socioboard.Facebook.pdb b/src/Socioboard.Facebook/bin/Debug/net451/Socioboard.Facebook.pdb index cff7257d5..7081b99f7 100644 Binary files a/src/Socioboard.Facebook/bin/Debug/net451/Socioboard.Facebook.pdb and b/src/Socioboard.Facebook/bin/Debug/net451/Socioboard.Facebook.pdb differ diff --git a/src/Socioboard.Google/bin/Debug/net451/Socioboard.Google.dll b/src/Socioboard.Google/bin/Debug/net451/Socioboard.Google.dll index b7be2e10d..80d17fd33 100644 Binary files a/src/Socioboard.Google/bin/Debug/net451/Socioboard.Google.dll and b/src/Socioboard.Google/bin/Debug/net451/Socioboard.Google.dll differ diff --git a/src/Socioboard.Google/bin/Debug/net451/Socioboard.Google.pdb b/src/Socioboard.Google/bin/Debug/net451/Socioboard.Google.pdb index 3eb4a0322..503adc6d0 100644 Binary files a/src/Socioboard.Google/bin/Debug/net451/Socioboard.Google.pdb and b/src/Socioboard.Google/bin/Debug/net451/Socioboard.Google.pdb differ diff --git a/src/Socioboard.Instagram/bin/Debug/net451/Socioboard.Instagram.dll b/src/Socioboard.Instagram/bin/Debug/net451/Socioboard.Instagram.dll index 1f8c37e0b..7006e75c1 100644 Binary files a/src/Socioboard.Instagram/bin/Debug/net451/Socioboard.Instagram.dll and b/src/Socioboard.Instagram/bin/Debug/net451/Socioboard.Instagram.dll differ diff --git a/src/Socioboard.Instagram/bin/Debug/net451/Socioboard.Instagram.pdb b/src/Socioboard.Instagram/bin/Debug/net451/Socioboard.Instagram.pdb index 877015d40..3b1284ee4 100644 Binary files a/src/Socioboard.Instagram/bin/Debug/net451/Socioboard.Instagram.pdb and b/src/Socioboard.Instagram/bin/Debug/net451/Socioboard.Instagram.pdb differ diff --git a/src/Socioboard.LinkedIn/bin/Debug/net451/Socioboard.LinkedIn.dll b/src/Socioboard.LinkedIn/bin/Debug/net451/Socioboard.LinkedIn.dll index 5b0f5abee..86c9a6c26 100644 Binary files a/src/Socioboard.LinkedIn/bin/Debug/net451/Socioboard.LinkedIn.dll and b/src/Socioboard.LinkedIn/bin/Debug/net451/Socioboard.LinkedIn.dll differ diff --git a/src/Socioboard.LinkedIn/bin/Debug/net451/Socioboard.LinkedIn.pdb b/src/Socioboard.LinkedIn/bin/Debug/net451/Socioboard.LinkedIn.pdb index a499a14ae..3788481de 100644 Binary files a/src/Socioboard.LinkedIn/bin/Debug/net451/Socioboard.LinkedIn.pdb and b/src/Socioboard.LinkedIn/bin/Debug/net451/Socioboard.LinkedIn.pdb differ diff --git a/src/Socioboard.Pinterest/bin/Debug/net451/Socioboard.Pinterest.dll b/src/Socioboard.Pinterest/bin/Debug/net451/Socioboard.Pinterest.dll index e1be40092..e15353b4f 100644 Binary files a/src/Socioboard.Pinterest/bin/Debug/net451/Socioboard.Pinterest.dll and b/src/Socioboard.Pinterest/bin/Debug/net451/Socioboard.Pinterest.dll differ diff --git a/src/Socioboard.Pinterest/bin/Debug/net451/Socioboard.Pinterest.pdb b/src/Socioboard.Pinterest/bin/Debug/net451/Socioboard.Pinterest.pdb index 303025628..fda43479f 100644 Binary files a/src/Socioboard.Pinterest/bin/Debug/net451/Socioboard.Pinterest.pdb and b/src/Socioboard.Pinterest/bin/Debug/net451/Socioboard.Pinterest.pdb differ diff --git a/src/Socioboard.Twitter/App.Core/PhotoUpload.cs b/src/Socioboard.Twitter/App.Core/PhotoUpload.cs index fa998f07d..211aad225 100644 --- a/src/Socioboard.Twitter/App.Core/PhotoUpload.cs +++ b/src/Socioboard.Twitter/App.Core/PhotoUpload.cs @@ -154,11 +154,7 @@ public bool NewTweet(string imageFile, string message, oAuthTwitter oAuth, ref s //HttpContext.Current.Response.Write(""); #region For Loacl Testing - //oauth["consumer_key"] = "udiFfPxtCcwXWl05wTgx6w";//oAuth.ConsumerKey; - - //oauth["consumer_secret"] = "jutnq6N32Rb7cgbDSgfsrUVgRQKMbUB34yuvAfCqTI";//oAuth.ConsumerKeySecret; - //oauth["token"] = "1904022338-Ao9chvPouIU8ejE1HMG4yJsP3hOgEoXJoNRYUF7";//oAuth.AccessToken; - //oauth["token_secret"] = "Wj93a8csVFfaFS1MnHjbmbPD3V6DJbhEIf4lgSAefORZ5";//oAuth.AccessTokenSecret; + #endregion #region For Post data Reference @@ -210,11 +206,7 @@ public bool NewTweet(string imageFile, string message, oAuthTwitter oAuth, ref s oauth.ConsumerSecret = oAuth.ConsumerKeySecret; oauth.TokenSecret = oAuth.AccessTokenSecret; oauth.Token = oAuth.AccessToken; - //oauth["consumer_key"] = oAuth.ConsumerKey; - - //oauth["consumer_secret"] = oAuth.ConsumerKeySecret; - //oauth["token"] = oAuth.AccessToken; - //oauth["token_secret"] = oAuth.AccessTokenSecret; + #endregion var url = GetTwitterUpdateUrl(imageFile, message); diff --git a/src/Socioboard.Twitter/Twitter.Core/FollowersMethods/Blocks.cs b/src/Socioboard.Twitter/Twitter.Core/FollowersMethods/Blocks.cs new file mode 100644 index 000000000..e9c609c72 --- /dev/null +++ b/src/Socioboard.Twitter/Twitter.Core/FollowersMethods/Blocks.cs @@ -0,0 +1,49 @@ +using Socioboard.Twitter.Authentication; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace Socioboard.Twitter.Twitter.Core.FollowersMethods +{ + public class Blocks + { + + public string BlocksUserByScreenName(oAuthTwitter OAuth, string screenName) + { + SortedDictionary stringDictionary = new SortedDictionary(); + stringDictionary.Add("screen_name", screenName); + string RequestUrl = Socioboard.Twitter.App.Core.Globals.PostBlockCreateUrl; + string response = OAuth.oAuthWebRequest(oAuthTwitter.Method.POST, RequestUrl, stringDictionary); + return response; + } + + public string BlocksUserByUserId(oAuthTwitter OAuth, string userId) + { + SortedDictionary stringDictionary = new SortedDictionary(); + stringDictionary.Add("user_id", userId); + string RequestUrl = Socioboard.Twitter.App.Core.Globals.PostBlockCreateUrl; + string response = OAuth.oAuthWebRequest(oAuthTwitter.Method.POST, RequestUrl, stringDictionary); + return response; + } + + public string UnBlocksUserByScreenName(oAuthTwitter OAuth, string screenName) + { + SortedDictionary stringDictionary = new SortedDictionary(); + stringDictionary.Add("screen_name", screenName); + string RequestUrl = Socioboard.Twitter.App.Core.Globals.PostBlocksDestroyUrl; + string response = OAuth.oAuthWebRequest(oAuthTwitter.Method.POST, RequestUrl, stringDictionary); + return response; + } + + public string UnBlocksUserByUserId(oAuthTwitter OAuth, string userId) + { + SortedDictionary stringDictionary = new SortedDictionary(); + stringDictionary.Add("user_id", userId); + string RequestUrl = Socioboard.Twitter.App.Core.Globals.PostBlocksDestroyUrl; + string response = OAuth.oAuthWebRequest(oAuthTwitter.Method.POST, RequestUrl, stringDictionary); + return response; + } + + } +} diff --git a/src/Socioboard.Twitter/Twitter.Core/FollowersMethods/FollowerManage.cs b/src/Socioboard.Twitter/Twitter.Core/FollowersMethods/FollowerManage.cs new file mode 100644 index 000000000..2d0472881 --- /dev/null +++ b/src/Socioboard.Twitter/Twitter.Core/FollowersMethods/FollowerManage.cs @@ -0,0 +1,49 @@ +using Socioboard.Twitter.Authentication; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace Socioboard.Twitter.Twitter.Core.FollowersMethods +{ + public class FollowerManage + { + + public string FollowUserByScreenName(oAuthTwitter OAuth, string screenName) + { + SortedDictionary stringDictionary = new SortedDictionary(); + stringDictionary.Add("screen_name", screenName); + string RequestUrl = Socioboard.Twitter.App.Core.Globals.PostFriendshipsCreateUrl; + string response = OAuth.oAuthWebRequest(oAuthTwitter.Method.POST, RequestUrl, stringDictionary); + return response; + } + + public string FollowUserByUserId(oAuthTwitter OAuth, string userId) + { + SortedDictionary stringDictionary = new SortedDictionary(); + stringDictionary.Add("user_id", userId); + string RequestUrl = Socioboard.Twitter.App.Core.Globals.PostFriendshipsCreateUrl; + string response = OAuth.oAuthWebRequest(oAuthTwitter.Method.POST, RequestUrl, stringDictionary); + return response; + } + + public string RelatnFriendshipByScreenName(oAuthTwitter OAuth, string screenName) + { + SortedDictionary stringDictionary = new SortedDictionary(); + stringDictionary.Add("target_screen_name", screenName); + string RequestUrl = Socioboard.Twitter.App.Core.Globals.GetFriendshipsShowUrl; + string response = OAuth.oAuthWebRequest(oAuthTwitter.Method.GET, RequestUrl, stringDictionary); + return response; + } + + public string RelatnFriendshipByUserId(oAuthTwitter OAuth, string userId) + { + SortedDictionary stringDictionary = new SortedDictionary(); + stringDictionary.Add("target_id", userId); + string RequestUrl = Socioboard.Twitter.App.Core.Globals.GetFriendshipsShowUrl; + string response = OAuth.oAuthWebRequest(oAuthTwitter.Method.GET, RequestUrl, stringDictionary); + return response; + } + + } +} diff --git a/src/Socioboard.Twitter/Twitter.Core/TimeLineMethods/TimeLine.cs b/src/Socioboard.Twitter/Twitter.Core/TimeLineMethods/TimeLine.cs index 75966e578..1b4ec9d14 100644 --- a/src/Socioboard.Twitter/Twitter.Core/TimeLineMethods/TimeLine.cs +++ b/src/Socioboard.Twitter/Twitter.Core/TimeLineMethods/TimeLine.cs @@ -218,7 +218,7 @@ public JArray Get_Statuses_Home_Timeline(oAuthTwitter oAuth) { string RequestUrl = Socioboard.Twitter.App.Core.Globals.statusesHomeTimelineUrl; SortedDictionary strdic = new SortedDictionary(); - strdic.Add("count", "10"); + strdic.Add("count", "100"); string response = oAuth.oAuthWebRequest(oAuthTwitter.Method.GET, RequestUrl, strdic); return JArray.Parse(response); } diff --git a/src/Socioboard.Twitter/Twitter.Core/UserMethods/Users.cs b/src/Socioboard.Twitter/Twitter.Core/UserMethods/Users.cs index 49c1f8b53..693c98244 100644 --- a/src/Socioboard.Twitter/Twitter.Core/UserMethods/Users.cs +++ b/src/Socioboard.Twitter/Twitter.Core/UserMethods/Users.cs @@ -382,7 +382,20 @@ public JArray Get_Followers_ById(oAuthTwitter oauth, string Userid) if (!response.StartsWith("[")) response = "[" + response + "]"; return JArray.Parse(response); - } + } + #endregion + + #region MutualFriends + public JArray Get_Friends_ById(oAuthTwitter oauth, string Userid) + { + string RequestUrl = Socioboard.Twitter.App.Core.Globals.GetFriendsIdUrl; + SortedDictionary strdic = new SortedDictionary(); + strdic.Add("user_id", Userid); + string response = oauth.oAuthWebRequest(oAuthTwitter.Method.GET, RequestUrl, strdic); + if (!response.StartsWith("[")) + response = "[" + response + "]"; + return JArray.Parse(response); + } #endregion #region Get_Blocks_List diff --git a/src/Socioboard.Twitter/bin/Debug/net451/Socioboard.Twitter.dll b/src/Socioboard.Twitter/bin/Debug/net451/Socioboard.Twitter.dll index 6c1fa1988..fa8ffa1c3 100644 Binary files a/src/Socioboard.Twitter/bin/Debug/net451/Socioboard.Twitter.dll and b/src/Socioboard.Twitter/bin/Debug/net451/Socioboard.Twitter.dll differ diff --git a/src/Socioboard.Twitter/bin/Debug/net451/Socioboard.Twitter.pdb b/src/Socioboard.Twitter/bin/Debug/net451/Socioboard.Twitter.pdb index c079ed7f7..ef8208864 100644 Binary files a/src/Socioboard.Twitter/bin/Debug/net451/Socioboard.Twitter.pdb and b/src/Socioboard.Twitter/bin/Debug/net451/Socioboard.Twitter.pdb differ diff --git a/src/Socioboard.Twitter/obj/Debug/net451/.IncrementalCache b/src/Socioboard.Twitter/obj/Debug/net451/.IncrementalCache index 072a20b68..cd851707b 100644 --- a/src/Socioboard.Twitter/obj/Debug/net451/.IncrementalCache +++ b/src/Socioboard.Twitter/obj/Debug/net451/.IncrementalCache @@ -1 +1 @@ -{"inputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\project.json","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\project.lock.json","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\JavaScriptSerializer.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\Globals.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\PhotoUpload.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterErrorConroller.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterFriendsController.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterSearchController.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterUser.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterUserController.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterWebRequest.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Authentication\\BasicAuth.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Authentication\\IAuthentication.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Authentication\\OAuthBase.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Authentication\\oAuthTwitter.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Properties\\AssemblyInfo.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\Enumerations.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\AccountMethods\\Account.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\DirectMessageMethods\\DirectMessage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\FriendshipMethods\\Friendship.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\SearchMethods\\Search.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\SocialGraphMethods\\SocialGraph.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\StatusMethods\\Status.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\TimeLineMethods\\TimeLine.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\TweetMethods\\Tweet.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\UserMethods\\Account.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\UserMethods\\Users.cs"],"outputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\bin\\Debug\\net451\\Socioboard.Twitter.dll","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\bin\\Debug\\net451\\Socioboard.Twitter.pdb"],"buildArguments":{"version-suffix":null}} \ No newline at end of file +{"inputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\project.json","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\project.lock.json","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\JavaScriptSerializer.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\Globals.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\PhotoUpload.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterErrorConroller.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterFriendsController.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterSearchController.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterUser.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterUserController.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\App.Core\\TwitterWebRequest.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Authentication\\BasicAuth.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Authentication\\IAuthentication.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Authentication\\OAuthBase.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Authentication\\oAuthTwitter.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Properties\\AssemblyInfo.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\Enumerations.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\AccountMethods\\Account.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\DirectMessageMethods\\DirectMessage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\FollowersMethods\\Blocks.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\FollowersMethods\\FollowerManage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\FriendshipMethods\\Friendship.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\SearchMethods\\Search.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\SocialGraphMethods\\SocialGraph.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\StatusMethods\\Status.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\TimeLineMethods\\TimeLine.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\TweetMethods\\Tweet.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\UserMethods\\Account.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\Twitter.Core\\UserMethods\\Users.cs"],"outputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\bin\\Debug\\net451\\Socioboard.Twitter.dll","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Socioboard.Twitter\\bin\\Debug\\net451\\Socioboard.Twitter.pdb"],"buildArguments":{"version-suffix":null}} \ No newline at end of file diff --git a/src/Socioboard.Twitter/obj/Debug/net451/dotnet-compile-csc.rsp b/src/Socioboard.Twitter/obj/Debug/net451/dotnet-compile-csc.rsp index 6120e7826..43133c38d 100644 --- a/src/Socioboard.Twitter/obj/Debug/net451/dotnet-compile-csc.rsp +++ b/src/Socioboard.Twitter/obj/Debug/net451/dotnet-compile-csc.rsp @@ -67,6 +67,8 @@ "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\Enumerations.cs" "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\AccountMethods\Account.cs" "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\DirectMessageMethods\DirectMessage.cs" +"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\FollowersMethods\Blocks.cs" +"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\FollowersMethods\FollowerManage.cs" "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\FriendshipMethods\Friendship.cs" "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\SearchMethods\Search.cs" "E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\SocialGraphMethods\SocialGraph.cs" diff --git a/src/Socioboard.Twitter/obj/Debug/net451/dotnet-compile.rsp b/src/Socioboard.Twitter/obj/Debug/net451/dotnet-compile.rsp index 925b7dc8a..3e031dd9a 100644 --- a/src/Socioboard.Twitter/obj/Debug/net451/dotnet-compile.rsp +++ b/src/Socioboard.Twitter/obj/Debug/net451/dotnet-compile.rsp @@ -69,6 +69,8 @@ E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twi E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\Enumerations.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\AccountMethods\Account.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\DirectMessageMethods\DirectMessage.cs +E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\FollowersMethods\Blocks.cs +E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\FollowersMethods\FollowerManage.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\FriendshipMethods\Friendship.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\SearchMethods\Search.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Socioboard.Twitter\Twitter.Core\SocialGraphMethods\SocialGraph.cs diff --git a/src/Socioboard/Controllers/GoogleManagerController.cs b/src/Socioboard/Controllers/GoogleManagerController.cs index 8838ae52d..01ca7e19c 100644 --- a/src/Socioboard/Controllers/GoogleManagerController.cs +++ b/src/Socioboard/Controllers/GoogleManagerController.cs @@ -89,13 +89,13 @@ public async Task Google(string code) googleLogin = null; } - if (googleLogin!= null && googleLogin.Equals("Google_Login")) + if (googleLogin != null && googleLogin.Equals("Google_Login")) { Domain.Socioboard.Models.User user = null; List> Parameters = new List>(); Parameters.Add(new KeyValuePair("code", code)); Parameters.Add(new KeyValuePair("accType", plan)); - HttpResponseMessage response = await WebApiReq.PostReq("/api/Google/GoogleLogin", Parameters, "", "",_appSettings.ApiDomain); + HttpResponseMessage response = await WebApiReq.PostReq("/api/Google/GoogleLogin", Parameters, "", "", _appSettings.ApiDomain); if (response.IsSuccessStatusCode) { try @@ -143,6 +143,16 @@ public async Task Google(string code) HttpContext.Session.SetObjectAsJson("Google", null); return RedirectToAction("AddGanalyticsAcc", "GoogleManager", new { code = code }); } + else if (googleSocial.Equals("ReconGplusAccount")) + { + HttpContext.Session.SetObjectAsJson("Google", null); + return RedirectToAction("ReconnectGplusAcc", "GoogleManager", new { code = code }); + } + else if (googleSocial.Equals("ReconnectYTAcc")) + { + HttpContext.Session.SetObjectAsJson("Google", null); + return RedirectToAction("ReconnectYTAcc", "GoogleManager", new { code = code }); + } else if (googleSocial.Equals("Youtube_Account")) { HttpContext.Session.SetObjectAsJson("Google", null); @@ -317,7 +327,95 @@ public async Task AddYoutubeAcc(string code) List lstpages = await response.Content.ReadAsAsync>(); if (lstpages.Count > 0) { - TempData["Youtube"] = Newtonsoft.Json.JsonConvert.SerializeObject(lstpages); + TempData["ReconnectYoutube"] = Newtonsoft.Json.JsonConvert.SerializeObject(lstpages); + return RedirectToAction("Index", "Home"); + } + else + { + TempData["Error"] = "Access Token Not Found"; + return RedirectToAction("Index", "Home"); + } + } + else + { + TempData["Error"] = "Error while hitting api."; + return RedirectToAction("Index", "Home"); + } + } + + + [Route("socioboard/ReconnGoacc/")] + [HttpGet("ReconnGoacc")] + public ActionResult ReconnGoacc(string option) + { + return RedirectToAction("ReconnectGoogle", "GoogleManager", new { option = option }); + + // return Content(Socioboard.Facebook.Auth.Authentication.GetFacebookRedirectLink(_appSettings.FacebookAuthUrl, _appSettings.FacebookClientId, _appSettings.FacebookRedirectUrl)); + } + + [HttpGet] + public async Task ReconnectGoogle(string option) + { + int count = 0; + string profileCount = ""; + // List groups = new List(); + Domain.Socioboard.Models.User user = HttpContext.Session.GetObjectFromJson("User"); + + + if (option == "recgplus") + { + HttpContext.Session.SetObjectAsJson("Google", "ReconGplusAccount"); + string googleurl = "https://accounts.google.com/o/oauth2/auth?client_id=" + _appSettings.GoogleConsumerKey + "&redirect_uri=" + _appSettings.GoogleRedirectUri + "&scope=https://www.googleapis.com/auth/youtube+https://www.googleapis.com/auth/youtube.readonly+https://www.googleapis.com/auth/youtubepartner+https://www.googleapis.com/auth/youtubepartner-channel-audit+https://www.googleapis.com/auth/userinfo.email+https://www.googleapis.com/auth/userinfo.profile+https://www.googleapis.com/auth/plus.me+https://www.googleapis.com/auth/plus.media.upload+https://www.googleapis.com/auth/plus.stream.write+https://www.googleapis.com/auth/plus.stream.read+https://www.googleapis.com/auth/plus.circles.read+https://www.googleapis.com/auth/plus.circles.write&response_type=code&access_type=offline&approval_prompt=force&access.domainRestricted=true"; + return Content(googleurl); + } + + else + { + HttpContext.Session.SetObjectAsJson("Google", "ReconnectYTAcc"); + string googleurl = "https://accounts.google.com/o/oauth2/auth?client_id=" + _appSettings.GoogleConsumerKey + "&redirect_uri=" + _appSettings.GoogleRedirectUri + "&scope=https://www.googleapis.com/auth/youtube+https://www.googleapis.com/auth/youtube.readonly+https://www.googleapis.com/auth/youtubepartner+https://www.googleapis.com/auth/youtubepartner-channel-audit+https://www.googleapis.com/auth/userinfo.email+https://www.googleapis.com/auth/userinfo.profile+https://www.googleapis.com/auth/plus.me+https://www.googleapis.com/auth/youtube.force-ssl&response_type=code&access_type=offline&approval_prompt=force"; + return Content(googleurl); + } + } + + public async Task ReconnectGplusAcc(string code) + { + Domain.Socioboard.Models.User user = HttpContext.Session.GetObjectFromJson("User"); + // string groupId = HttpContext.Session.GetObjectFromJson("selectedGroupId"); + List> Parameters = new List>(); + Parameters.Add(new KeyValuePair("code", code)); + //Parameters.Add(new KeyValuePair("groupId", groupId)); + Parameters.Add(new KeyValuePair("userId", user.Id.ToString())); + + HttpResponseMessage response = await WebApiReq.PostReq("/api/Google/RecGoogleAccount", Parameters, "", "", _appSettings.ApiDomain); + if (response.IsSuccessStatusCode) + { + TempData["Success"] = await response.Content.ReadAsStringAsync(); + return RedirectToAction("Index", "Home"); + } + else + { + TempData["Error"] = "Error while hitting api."; + return RedirectToAction("Index", "Home"); + } + } + + [HttpGet] + public async Task ReconnectYTAcc(string code) + { + Domain.Socioboard.Models.User user = HttpContext.Session.GetObjectFromJson("User"); + string groupId = HttpContext.Session.GetObjectFromJson("selectedGroupId"); + List> Parameters = new List>(); + Parameters.Add(new KeyValuePair("code", code)); + Parameters.Add(new KeyValuePair("groupId", groupId)); + Parameters.Add(new KeyValuePair("userId", user.Id.ToString())); + + HttpResponseMessage response = await WebApiReq.PostReq("/api/Google/GetReconnYtAccDetail", Parameters, "", "", _appSettings.ApiDomain); + if (response.IsSuccessStatusCode) + { + List lstpages = await response.Content.ReadAsAsync>(); + if (lstpages.Count > 0) + { + TempData["ReconnectYoutube"] = Newtonsoft.Json.JsonConvert.SerializeObject(lstpages); return RedirectToAction("Index", "Home"); } else diff --git a/src/Socioboard/Controllers/TwitterManagerController.cs b/src/Socioboard/Controllers/TwitterManagerController.cs index e9ddbd67f..4b94cea73 100644 --- a/src/Socioboard/Controllers/TwitterManagerController.cs +++ b/src/Socioboard/Controllers/TwitterManagerController.cs @@ -214,5 +214,112 @@ public async Task Twitter(string oauth_token, string oauth_verifi } return View(); } + + + [Route("socioboard/Reconntwtacc/")] + [HttpGet("Reconntwtacc")] + public ActionResult Reconntwtacc(bool code ) + { + + + + return RedirectToAction("ReconnectTwitter", "TwitterManager", new { code = true}); + + + // return Content(Socioboard.Facebook.Auth.Authentication.GetFacebookRedirectLink(_appSettings.FacebookAuthUrl, _appSettings.FacebookClientId, _appSettings.FacebookRedirectUrl)); + } + + + [HttpGet] + public async Task ReconnectTwitter(bool code) + { + int count = 0; + string profileCount = ""; + List groups = new List(); + Domain.Socioboard.Models.User user = HttpContext.Session.GetObjectFromJson("User"); + + string sessionSelectedGroupId = HttpContext.Session.GetObjectFromJson("selectedGroupId"); + + + + + if (code) + { + HttpContext.Session.SetObjectAsJson("Twitter", "Twitter_Account_Follow"); + } + else + { + HttpContext.Session.SetObjectAsJson("Twitter", "Twitter_Account"); + } + OAuthCredentials credentials = new OAuthCredentials() + { + Type = OAuthType.RequestToken, + SignatureMethod = OAuthSignatureMethod.HmacSha1, + ParameterHandling = OAuthParameterHandling.HttpAuthorizationHeader, + ConsumerKey = _appSettings.twitterConsumerKey, + ConsumerSecret = _appSettings.twitterConsumerScreatKey, + CallbackUrl = "http://localhost:9821/TwitterManager/RecTwitter" + }; + // Use Hammock to create a rest client + var client = new RestClient + { + Authority = "https://api.twitter.com/oauth", + Credentials = credentials, + }; + // Use Hammock to create a request + var request = new RestRequest + { + Path = "request_token" + }; + // Get the response from the request + var _response = client.Request(request); + var collection = HttpUtility.ParseQueryString(_response.Content); + //string str = collection[1].ToString(); + //HttpContext.Current.Session["requestSecret"] = collection[1]; + string rest = "https://api.twitter.com/oauth/authorize?oauth_token=" + collection[0]; + HttpContext.Session.SetObjectAsJson("requestSecret", collection[1]); + + return Content(rest); + + + } + + [HttpGet] + public async Task RecTwitter(string oauth_token, string oauth_verifier) + { + string groupId = HttpContext.Session.GetObjectFromJson("selectedGroupId"); + string requestSecret = HttpContext.Session.GetObjectFromJson("requestSecret"); + string twitterSession = HttpContext.Session.GetObjectFromJson("Twitter"); + if (twitterSession.Equals("Twitter_Account") || twitterSession.Equals("Twitter_Account_Follow")) + { + Domain.Socioboard.Models.User user = HttpContext.Session.GetObjectFromJson("User"); + List> Parameters = new List>(); + Parameters.Add(new KeyValuePair("requestToken", oauth_token)); + Parameters.Add(new KeyValuePair("requestSecret", requestSecret)); + Parameters.Add(new KeyValuePair("requestVerifier", oauth_verifier)); + // Parameters.Add(new KeyValuePair("groupId", groupId)); + Parameters.Add(new KeyValuePair("userId", user.Id.ToString())); + if (twitterSession.Equals("Twitter_Account_Follow")) + { + Parameters.Add(new KeyValuePair("follow", "true")); + + } + HttpContext.Session.SetObjectAsJson("Twitter", null); + + + HttpResponseMessage response = await WebApiReq.PostReq("/api/Twitter/ReconnectTwtAcc", Parameters, "", "", _appSettings.ApiDomain); + if (response.IsSuccessStatusCode) + { + TempData["Success"] = await response.Content.ReadAsStringAsync(); + return RedirectToAction("Index", "Home"); + } + else + { + TempData["Error"] = "Error while hitting api."; + return RedirectToAction("Index", "Home"); + } + } + return View(); + } } } diff --git a/src/Socioboard/Themes/Socioboard/Views/Home/Index.cshtml b/src/Socioboard/Themes/Socioboard/Views/Home/Index.cshtml index a9c1f0c07..7fecdd668 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Home/Index.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Home/Index.cshtml @@ -107,6 +107,11 @@ {
} + + @if (TempData["ReconnectYoutube"] != null) + { +
+ }
diff --git a/src/Socioboard/Themes/Socioboard/Views/Index/Company.cshtml b/src/Socioboard/Themes/Socioboard/Views/Index/Company.cshtml index 9d13a4105..b22e193f0 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Index/Company.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Index/Company.cshtml @@ -9,446 +9,481 @@ $('.carousel').carousel(); } }); - +
+
+ +
+ -
- -
+
+
+
About Us
+
+
+
+
About Socioboard
+
+

+ Socioboard is world’s first open source social technology enabler and first open source product company from India. We build social technology which helps businesses and brands to better understand social media and harness its real power. +
+ Our vision is to provide easy to use tools to businesses and brands which covers 360 degree use cases when it comes to Social Media. +
+ We are building innovative products for various social networks which fill the critical gap - Social Networks were meant for user’s not for businesses. Our tools and products view Social from a business point of view and fill those gaps which social networks cannot fill exquisitely. +
+ Business should own their social data and they should be in charge of what they want to do with it, generate reports and analyze data to make informed and improved business decisions. This is possible when things are open and businesses have freedom to choose, we believe open source is a way to make this possible. So that brands and businesses can embrace social technology with an open mind in an open and connected world. +
+ We believe in providing our users with choice, we don’t push useless buggy bloatware to their throat and force them to pay for it. +
+ Our products resonate with our vision to make social technologies more open. +

+
+
+
+ +
+
+
+
+
+
+ + + +
+
+ Socioboard Core +
+
+ Socioboard Coreclose + +

World's #1 Open source social media management, analytics & reporting platform. Manage multiple social media accounts, create useful reports & take business decisions based on them. It's fully customizable & extensible in the form of plugins

+
+
+
+
+
+
+ + + +
+
+ BoardMe +
+
+ BoardMeclose + +

Self service platform which helps you to create Social Boards & stream them everywhere like web, desktop, mobile or any other screen. Connect Social Feeds or Hastags into 1 place from all your social networks & create social tiles in minutes.

+
+
+
+
+
+
+ + + +
+
+ BrandBuzz +
+
+ BrandBuzzclose +
+

Engage with your employees and loyal customers and engage with them in a unique way to make them your social brand ambassadors. Leverage the power of Word of Mouth marketing to recruit employees and customers as your marketing crew.

+
+
+
+
+
+
+ + + +
+
+ BrandHit +
+
+ BrandHitclose + +

Reach influencers in your niche and get them to tweet or share on facebook, instagram or linkedin about your brand or your product. Get personalized recommendation from top influencers in the industry and build up a successful brand.

+
+
+
+
+
- +

Socioboard Desktop Applications for Social Media Marketers

+
+

Socioboard desktop apps are the swiss knife of Social Media Marketing Industry.
+ Socioboard desktop applications are not completely restricted by the various APIs of the social networks like Socioboard Web and Mobile apps. Rather they give you a complete competeting user experience with the original network but as a desktop application. The Desktop apps are a collective effort of the socioboard community spread globally.
+ Socioboard desktop apps must be used with utmost care to make sure you remain within the social network usage limits and don’t over do something. It’s best to use them under trained guidance from experts. +

+
+
+
+
+
+
+
+ + + +
+
+ inBoardPro +
+
+ inBoardProclose + +

inBoardPro is linkedin marketing on Steroids. Its a desktop application which helps you to automate everything you can do on linkedin. It helps you to manage multiple linkedin accounts, connect with new members in the linked community, post automated updates , manage all your linkedin groups and do a whole lot of things on linkedin. The open source version of inboardpro is hosted here -

+
+
- -
-
-
About Us
-
-
-
-

About Socioboard

-

Socioboard is world’s first open source social technology enabler and first open source product company from India. We build social technology which helps businesses and brands to better understand social media and harness its real power.Our vision is to provide easy to use tools to businesses and brands which covers 360 degree use cases when it comes to Social Media.We are building innovative products for various social networks which fill the critical gap - Social Networks were meant for user’s not for businesses. Our tools and products view Social from a business point of view and fill those gaps which social networks cannot fill exquisitely.Business should own their social data and they should be incharge of what they want to do with it, generate reports and analyze data to make informed and improved business decisions. This is possible when things are open and businesses have freedom to choose, we believe open source is a way to make this possible. So that brands and businesses can embrace social technology with an open mind in an open and connected world.We believe in providing our users with choice, we don’t push useless buggy bloatware to their throat and force them to pay for it.Our products resonate with our vision to make social technologies more open.

-
-
- -
+
+
+
+ + +
-
-
-
-
- - - -
-
- Socioboard Core -
-
- Socioboard Coreclose - -

World's #1 Open source social media management, analytics & reporting platform. Manage multiple social media accounts, create useful reports & take business decisions based on them. It's fully customizable & extensible in the form of plugins

-
-
-
-
-
-
- - - -
-
- BoardMe -
-
- BoardMeclose - -

Self service platform which helps you to create Social Boards & stream them everywhere like web, desktop, mobile or any other screen. Connect Social Feeds or Hastags into 1 place from all your social networks & create social tiles in minutes.

-
-
-
-
-
-
- - - -
-
- BrandBuzz -
-
- BrandBuzzclose -
-

Engage with your employees and loyal customers and engage with them in a unique way to make them your social brand ambassadors. Leverage the power of Word of Mouth marketing to recruit employees and customers as your marketing crew.

-
-
-
-
-
-
- - - -
-
- BrandHit -
-
- BrandHitclose - -

Reach influencers in your niche and get them to tweet or share on facebook, instagram or linkedin about your brand or your product. Get personalized recommendation from top influencers in the industry and build up a successful brand.

-
-
-
+
+ faceboardPro
- -
-

Socioboard Desktop Applications for Social Media Marketers

-
- Socioboard desktop apps are the swiss knife of Social Media Marketing Industry. - Socioboard desktop applications are not completely restricted by the various APIs of the social networks like Socioboard Web and Mobile apps. Rather they give you a complete competeting user experience with the original network but as a desktop application. The Desktop apps are a collective effort of the socioboard community spread globally. - Socioboard desktop apps must be used with utmost care to make sure you remain within the social network usage limits and don’t over do something. It’s best to use them under trained guidance from experts. -
-
- -
-
-
-
- - - -
-
- inBoardPro -
-
- inBoardProclose - -

inBoardPro is linkedin marketing on Steroids. Its a desktop application which helps you to automate everything you can do on linkedin. It helps you to manage multiple linkedin accounts, connect with new members in the linked community, post automated updates , manage all your linkedin groups and do a whole lot of things on linkedin. The open source version of inboardpro is hosted here - https://github.com/socioboard/inboard

-
-
-
-
-
-
- - - -
-
- faceboardPro -
-
- faceboardProclose - -

faceBoardPro is an automated facebook marketing software. It helps you to automate your regular facebook tasks with few clicks. It helps to you manage multiple facebook accounts, manage your friends, groups, pages, apps etc. Basically it can automate all your day to day facebook management tasks and save a lot of your time. The open source version of faceboardpro is hosted here -https://github.com/socioboard/faceboard

-
-
-
-
-
-
- - - -
-
- gramBoardPro -
-
- gramBoardProclose -
-

gramBoardPro is an instagram automation power-house. It can manage all your instagram tasks , likes, comments etc. Very useful software for instagram marketers. The open source version is hosted here -https://github.com/socioboard/gramboard

-
-
-
-
-
-
- - - -
-
- twtBoardPro -
-
- twtBoardProclose - -

twtBoardPro is an twitter marketing platform. It helps you manage multiple twitter accounts and automate your tweets, re-tweets, favorites etc. You can do a whole lot of stuff on twitter and get ultra productive on twitter by using this software. The open source version of twtboardpro is hosted here -https://github.com/socioboard/twtboard

-
-
-
+
+ faceboardProclose + +

faceBoardPro is an automated facebook marketing software. It helps you to automate your regular facebook tasks with few clicks. It helps to you manage multiple facebook accounts, manage your friends, groups, pages, apps etc. Basically it can automate all your day to day facebook management tasks and save a lot of your time. The open source version of faceboardpro is hosted here -

-
-

Socioboard Mobile Apps for Social Media Marketers

-
- Socioboard Official App - The official app is an extension of Socioboard Core app on iOS and Android. It helps you manage all your social media accounts you have connected to Socioboard Web Core via mobile apps. -
-
-
-
-
-
- - - -
-
- t-boardpro -
-
- t-boardproclose - -

t-boardpro is a multiple twitter account management app, it helps you to login to multiple twitter accounts from your iOS or Android device and do various twitter activities like tweeting, re-tweeting, favorites, follow, unfollow, scheduling tweets etc. Its a a very powerful twitter marketing automation app. The open source version is called t-board is available on github - https://github.com/socioboard/t-board

-
-
-
-
-
-
- - - -
-
- f-boardpro -
-
- f-boardproclose - -

f-boardpro is a multiple facebook account management app, it helps you to login to multiple facebook accounts from your iOS or Android device and do various facebook activities like post, like, comment, managing pages, groups and much more. The open source version is called f-board is hosted here - https://github.com/socioboard/f-board

-
-
-
-
-
-
- - - -
-
- l-boardpro -
-
- l-boardproclose -
-

l-boardpro is a multiple LinkedIn account management app. It helps you to login multiple LinkedIn accounts from you iOS or Android device and do LinkedIn activities like share comments, see user following companies details and user can see latest jobs in following company. The open source version of l-boardpro is hosted here - https://github.com/socioboard/l-board

-
-
-
-
-
-
- - - -
-
- i-boardpro -
-
- i-boardproclose - -

i-boardpro is a multiple instagram account management app, it helps you to login to multiple instagram accounts from your iOS or Android device and do various instagram activities like follow, unfollow, comment, like, scheduling posts etc. Its a a very powerful instagram marketing automation app. The opensource version of i-boardpro is hosted here - https://github.com/socioboard/i-board

-
-
-
+
+
+
+
+
+ + +
-
-

Socioboard Mobile Apps for Social Media Marketers

-
- The mission of the Socioboard Technologies is to promote, protect, and advance the Socioboard Core framework, and to support and facilitate the growth of a diverse and international community of Socioboard programmers and users. - You can help fund Socioboard Technologies by making a donation or contributing to our source code on github. -
-

Vision Statement

-

- Socioboard Technologies shares a common vision which resonates with most of the open source technology companies. We want to create software for Social Media industry which is open, vendor neutral and aids users to be in complete control of their social data. - Our vision is to make products for a open and connected social world which will give users complete freedom of use. -

-

Role of the Organisation

-

- Socioboard Technologies manages the funding, publicizing, protection of the core Socioboard Framework, made available to the public free of charge. This includes Socioboard Core (socioboard.com) itself, its sister projects: inBoard, faceboard, twtBoard,plusBoard,gramBoard and the mobile apps f-board,t-board,in-board,g-board,gm-board and other related projects, educational materials, and assorted tools and applications. - Socioboard Technologies is also responsible for development and management of commercial products based on Socioboard Pro - Socioboard.com, BrandBuzzPro,BrandHit, BoardMe, inBoardPro, faceboardPro, gramBoardPro, twtBoardPro etc. - Establishes licenses under which the above mentioned projects are managed, ensuring the rights of the public to freely obtain, use, redistribute, and modify intellectual property held by the Socioboard Technologies Private Limited. - Works with the Open Source Initiative to ensure that Socioboard licenses conform to the Open Source Definition. Protects the “Socioboard” name, and the names, service marks and trademarks associated with all other intellectual property held by Socioboard Technologies. - Raises funds to support Socioboard Technologies' programs and services. Funding must come from private contributions (including sponsoring memberships) and public grants, must come from a broad base, and that no single private donor can supply a substantial percentage of “Socioboard Technologies” total funding. Additional revenue may be pursued in ways consistent with then-current rules for public charities and with Socioboard's standing as an open source project. For example, Socioboard Technologies may offer to sell conference proceedings, special Socioboard distributions/licenses, or merchandise with distinctive insignia. Funds can also be generated by selling commercial licenses of Socioboard Core and offering various Socioboard family of products with commercial model of monetization. - Publicizes, promotes the adoption of, and facilitates the ongoing development of Socioboard-related technology and educational resources. This includes, but is not limited to, maintaining a public web site, planning Socioboard conferences, and offering grants to Socioboard-related open source projects. Encourages and facilitates Social Media related research in the public interest. -

+
+ gramBoardPro +
+
+ gramBoardProclose +
+

gramBoardPro is an instagram automation power-house. It can manage all your instagram tasks , likes, comments etc. Very useful software for instagram marketers. The open source version is hosted here -

+
+
+
+
+ + + +
+
+ twtBoardPro +
+
+ twtBoardProclose + +

twtBoardPro is an twitter marketing platform. It helps you manage multiple twitter accounts and automate your tweets, re-tweets, favorites etc. You can do a whole lot of stuff on twitter and get ultra productive on twitter by using this software. The open source version of twtboardpro is hosted here -

+
+
+
+
+
+
+

Socioboard Mobile Apps for Social Media Marketers

+
Socioboard Official App
+
+

The official app is an extension of Socioboard Core app on iOS and Android. It helps you manage all your social media accounts you have connected to Socioboard Web Core via mobile apps. +

+
+
+
+
+
+
+
+ + + +
+
+ t-boardpro +
+
+ t-boardproclose + +

t-boardpro is a multiple twitter account management app, it helps you to login to multiple twitter accounts from your iOS or Android device and do various twitter activities like tweeting, re-tweeting, favorites, follow, unfollow, scheduling tweets etc. Its a a very powerful twitter marketing automation app. The open source version is called t-board is available on github -

+
+
+
+
+
+
+ + + +
+
+ f-boardpro +
+
+ f-boardproclose + +

f-boardpro is a multiple facebook account management app, it helps you to login to multiple facebook accounts from your iOS or Android device and do various facebook activities like post, like, comment, managing pages, groups and much more. The open source version is called f-board is hosted here -

+
+
+
+
+
+
+ + + +
+
+ l-boardpro +
+
+ l-boardproclose +
+

l-boardpro is a multiple LinkedIn account management app. It helps you to login multiple LinkedIn accounts from you iOS or Android device and do LinkedIn activities like share comments, see user following companies details and user can see latest jobs in following company. The open source version of l-boardpro is hosted here -

+
+
+
+
+
+
+ + + +
+
+ i-boardpro +
+
+ i-boardproclose + +

i-boardpro is a multiple instagram account management app, it helps you to login to multiple instagram accounts from your iOS or Android device and do various instagram activities like follow, unfollow, comment, like, scheduling posts etc. Its a a very powerful instagram marketing automation app. The opensource version of i-boardpro is hosted here -

+
+
+
+
+ +
+
+

Socioboard Technologies – Vision Statement of the Organization

+
+

+ The mission of the Socioboard Technologies is to promote, protect, and advance the Socioboard Core framework, and to support and facilitate the growth of a diverse and international community of Socioboard programmers and users. You can help Socioboard Technologies by making a donation or contributing to our source code on github. +

+
+
Vision Statement
+
+

+ Socioboard Technologies shares a common vision which resonates with most of the open source technology companies. We want to create software for Social Media industry which is open, vendor neutral and aids users to be in complete control of their social data. +
+ Our vision is to make products for a open and connected social world which will give users complete freedom of use. +

+
+
Role of the Organisation
+
+

+ Socioboard Technologies manages the funding, publicizing, protection of the core Socioboard Framework, made available to the public free of charge. This includes Socioboard Core (socioboard.com) itself, its sister projects: InBoard, Faceboard, TwtBoard, GramBoard and the mobile apps f-board, t-board, i-board, l-board and other related projects, educational materials, and assorted tools and applications. +
+ Socioboard Technologies is also responsible for development and management of commercial products based on Socioboard Pro - Socioboard.com, BrandBuzzPro, BrandHit, BoardMe, InBoardPro, FaceboardPro, GramBoardPro, TwtBoardPro etc. +
+ Establishes licenses under which the above mentioned projects are managed, ensuring the rights of the public to freely obtain, use, redistribute, and modify intellectual property held by the Socioboard Technologies Private Limited. +
+ Works with the Open Source Initiative to ensure that Socioboard licenses conform to the Open Source Definition. +
+ Protects the “Socioboard” name, and the names, service marks and trademarks associated with all other intellectual property held by Socioboard Technologies. +
+ Raises funds to support Socioboard Technologies' programs and services. Funding must come from private contributions (including sponsoring memberships) and public grants, must come from a broad base, and that no single private donor can supply a substantial percentage of “Socioboard Technologies” total funding. Additional revenue may be pursued in ways consistent with then-current rules for public charities and with Socioboard's standing as an open source project. For example, Socioboard Technologies may offer to sell conference proceedings, special Socioboard distributions/licenses, or merchandise with distinctive insignia. Funds can also be generated by selling commercial licenses of Socioboard Core and offering various Socioboard family of products with commercial model of monetization. +
+ Publicizes, promotes the adoption of, and facilitates the ongoing development of Socioboard-related technology and educational resources. This includes, but is not limited to, maintaining a public web site, planning Socioboard conferences, and offering grants to Socioboard-related open source projects. +
+ Encourages and facilitates Social Media related research in the public interest. +

+
+
+
+
-
-
-
Our Clients
-
-
-
-
-
Agencies that use our Product
- - -
As Seen On
- +
+
+
Our Clients
+
+
+
+
+
Agencies that use our Product
+ -
We are proud to be part of
- +
As Seen On
+ +
Competition Success Snapshots
+ -
-
-
+
+
+
-
-
-
Our Team
-
-
-
-
-
- -
-
- Sumit Ghosh -

- Having built several Social Media Automation and Marketing Automation softwares in the past, I am building Socioboard into a full blown AI based open source suite of Marketing Automation Software for businesses. - Socioboard is world's first AI based intelligent platform which B2B businesses can use for customer identification, acquisition and service.
- The tech stack is Redis, ASP.NET MVC 5.0, NodeJS, Maria DB,Mongo DB, C#.NET, AngularJS, HTML5, Foundation CSS framework, R and Scala.
- Java for Android Apps and Objective C for iOS Apps.
- Read more about me here - http://sumitghosh.co.in/about/ -

-
- -
-
-
-
-
- -
-
- Archie Abraham -

Archie Joseph Abraham, serial entrepreneur, ace marketer has build and managed 4 very large enterprises with revenues in excess of Rs. 100 crores. He has had majority of large corporates in India as his client and worked extensively building up very large projects in record breaking timelines. Graduating from Nagpur University in Commerce and Economics, he moved to set up his first entrepreneurial StartUp from Mumbai and then spread it all parts of India. With technology and digitalization taking the lead he sees the future lying in managing social media through listening, engaging and analyzing content for large corporates and for Political campaigns.

-
- -
-
+
+
+
Our Team
+
+
+
+
+
+
+
+ Sumit Ghosh +

+ Having built several Social Media Automation and Marketing Automation softwares in the past, I am building Socioboard into a full blown AI based open source suite of Marketing Automation Software for businesses. + Socioboard is world's first AI based intelligent platform which B2B businesses can use for customer identification, acquisition and service.
+ The tech stack is Redis, ASP.NET MVC 5.0, NodeJS, Maria DB,Mongo DB, C#.NET, AngularJS, HTML5, Foundation CSS framework, R and Scala.
+ Java for Android Apps and Objective C for iOS Apps.
+ Read more about me here - http://sumitghosh.co.in/about/ +

+
+ +
- -
-
-
Partners
+
+
+
+
-
-
-

Socioboard is in course of establishing partnerships with Cloud Services Providers as MS Azure, Amazon AWS etc. We are also in process of hosting plugins and applications from us as well as partners. We will continuously improve features as the feedback comes from our partners.Socioboard is a proud member of Nasscom’s 10,000 StartUps and secured 2nd rank in Indian Institute of Management’s start up fest DisruptIt 2014.

-
-
- -
+
+ Archie Abraham +

Archie Joseph Abraham, serial entrepreneur, ace marketer has build and managed 4 very large enterprises with revenues in excess of Rs. 100 crores. He has had majority of large corporates in India as his client and worked extensively building up very large projects in record breaking timelines. Graduating from Nagpur University in Commerce and Economics, he moved to set up his first entrepreneurial StartUp from Mumbai and then spread it all parts of India. With technology and digitalization taking the lead he sees the future lying in managing social media through listening, engaging and analyzing content for large corporates and for Political campaigns.

+ +
+
+
+ +
+
+
Partners
+
+
+
+
+

Socioboard is in course of establishing partnerships with Cloud Services Providers as MS Azure, Amazon AWS etc. We are also in process of hosting plugins and applications from us as well as partners. We will continuously improve features as the feedback comes from our partners.Socioboard is a proud member of Nasscom’s 10,000 StartUps and secured 2nd rank in Indian Institute of Management’s start up fest DisruptIt 2014.

+
+
+
+ +
+
+
-
-
-
Careers
-
-
-
- -
-

Socioboard offers you opportunities and challenges to help you advance on your career path and achieve personal and professional development. Join our team. We’ll help you develop and accelerate your career by providing you with opportunities to amplify your talents. You can expect us to nurture your strengths and value your unique perspectives, and in return we expect you to share our passion for ‘excellence’ in everything we do.

+ @*
+
+
Careers
+
+
+
+ +
+

Socioboard offers you opportunities and challenges to help you advance on your career path and achieve personal and professional development. Join our team. We’ll help you develop and accelerate your career by providing you with opportunities to amplify your talents. You can expect us to nurture your strengths and value your unique perspectives, and in return we expect you to share our passion for ‘excellence’ in everything we do.

+
+
+
+
+
+ +
-
- -
-
- - -
-
- - -
-
-
-
- - -
-
-
-
- - -
-
-
-
- Upload Resume - -
-
- -
-
-
- - Reset -
- +
+ +
-
+
+
+
+ + +
+
+
+
+ + +
+
+
+
+ Upload Resume + +
+
+ +
+
+
+ + Reset +
+ +
+
*@
-
-
+
+
\ No newline at end of file diff --git a/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml b/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml index 025ee016c..b7feca78b 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml @@ -320,7 +320,7 @@ - Sharethon + Shareathon diff --git a/src/Socioboard/Themes/Socioboard/Views/Index/SingIn.cshtml b/src/Socioboard/Themes/Socioboard/Views/Index/SingIn.cshtml index 113e4d517..82f891ef4 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Index/SingIn.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Index/SingIn.cshtml @@ -27,7 +27,7 @@
- +
diff --git a/src/Socioboard/Themes/Socioboard/Views/Shared/_SocioboardLayout.cshtml b/src/Socioboard/Themes/Socioboard/Views/Shared/_SocioboardLayout.cshtml index 15fe5a025..31ebded99 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Shared/_SocioboardLayout.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Shared/_SocioboardLayout.cshtml @@ -108,25 +108,25 @@