diff --git a/.vs/Socioboard/v14/.suo b/.vs/Socioboard/v14/.suo index 4c7c04748..42639b2d9 100644 Binary files a/.vs/Socioboard/v14/.suo and b/.vs/Socioboard/v14/.suo differ diff --git a/src/Api.Socioboard/Controllers/BoardMeController.cs b/src/Api.Socioboard/Controllers/BoardMeController.cs index 68aaddbf6..7655cbf77 100644 --- a/src/Api.Socioboard/Controllers/BoardMeController.cs +++ b/src/Api.Socioboard/Controllers/BoardMeController.cs @@ -261,14 +261,21 @@ public IActionResult getTwitterFeeds(long boardId, int skip, int count) var builder = Builders.Sort; var sort = builder.Descending(t => t.Publishedtime); //var result = boardrepo.FindWithRange(t => t.Twitterprofileid.Equals(board.twitterHashTag),sort,skip,count).ConfigureAwait(false); ; - var result = boardrepo.BoardFind(t => t.Twitterprofileid.Equals(board.twitterHashTag)).ConfigureAwait(false); + // var result = boardrepo.BoardFind(t => t.Twitterprofileid.Equals(board.twitterHashTag)).ConfigureAwait(false); + //var task = Task.Run(async () => + //{ + // return await result; + //}); + //IList objTwitterPagelist = task.Result; + //List objBoardGplusPagefeeds = objTwitterPagelist.OrderByDescending(t => t.Publishedtime).Skip(Convert.ToInt32(skip)).Take(Convert.ToInt32(count)).ToList(); + var result = boardrepo.FindWithRange(t => t.Twitterprofileid.Equals(board.twitterHashTag), sort, skip, count); var task = Task.Run(async () => { return await result; }); IList objTwitterPagelist = task.Result; - List objBoardGplusPagefeeds = objTwitterPagelist.OrderByDescending(t => t.Publishedtime).Skip(Convert.ToInt32(skip)).Take(Convert.ToInt32(count)).ToList(); - return Ok(objBoardGplusPagefeeds); + //return Ok(objBoardGplusPagefeeds); + return Ok(objTwitterPagelist); } catch (Exception ex) @@ -292,14 +299,21 @@ public IActionResult getInstagramFeeds(long boardId, int skip, int count) var builder = Builders.Sort; var sort = builder.Descending(t => t.Publishedtime); //var result = boardrepo.FindWithRange(t => t.Instagramaccountid.Equals(board.instagramHashTag),sort,skip, count).ConfigureAwait(false); - var result = boardrepo.BoardFind(t => t.Instagramaccountid.Equals(board.instagramHashTag)).ConfigureAwait(false); + //var result = boardrepo.BoardFind(t => t.Instagramaccountid.Equals(board.instagramHashTag)).ConfigureAwait(false); + //var task = Task.Run(async () => + //{ + // return await result; + //}); + //IList objTwitterPagelist = task.Result; + //List objBoardGplusPagefeeds = objTwitterPagelist.OrderByDescending(t => t.Publishedtime).Skip(Convert.ToInt32(skip)).Take(Convert.ToInt32(count)).ToList(); + var result = boardrepo.FindWithRange(t => t.Instagramaccountid.Equals(board.instagramHashTag), sort, skip, count); var task = Task.Run(async () => { return await result; }); IList objTwitterPagelist = task.Result; - List objBoardGplusPagefeeds = objTwitterPagelist.OrderByDescending(t => t.Publishedtime).Skip(Convert.ToInt32(skip)).Take(Convert.ToInt32(count)).ToList(); - return Ok(objBoardGplusPagefeeds); + return Ok(objTwitterPagelist); + //return Ok(objBoardGplusPagefeeds); } catch (Exception ex) @@ -312,7 +326,7 @@ public IActionResult getInstagramFeeds(long boardId, int skip, int count) [HttpGet("getGplusfeeds")] - public IActionResult getGplusfeeds(long boardId, string skip, string count) + public IActionResult getGplusfeeds(long boardId, int skip, int count) { DatabaseRepository dbr = new DatabaseRepository(_logger, _env); Domain.Socioboard.Models.MongoBoards board = BoardMeRepository.getBoard(boardId, _redisCache, _appSettings, _logger, dbr); @@ -323,14 +337,21 @@ public IActionResult getGplusfeeds(long boardId, string skip, string count) var builder = Builders.Sort; var sort = builder.Descending(t => t.Publishedtime); //var result = boardrepo.FindWithRange(t => t.Gplusboardaccprofileid.Equals(board.gplusHashTag),sort,Convert.ToInt32(skip),Convert.ToInt32(count)).ConfigureAwait(false); - var result = boardrepo.BoardFind(t => t.Gplusboardaccprofileid.Equals(board.gplusHashTag)).ConfigureAwait(false); + //var result = boardrepo.BoardFind(t => t.Gplusboardaccprofileid.Equals(board.gplusHashTag)).ConfigureAwait(false); + //var task = Task.Run(async () => + //{ + // return await result; + //}); + //IList objTwitterPagelist = task.Result; + //List objBoardGplusPagefeeds = objTwitterPagelist.OrderByDescending(t => t.Publishedtime).Skip(Convert.ToInt32(skip)).Take(Convert.ToInt32(count)).ToList(); + var result = boardrepo.FindWithRange(t => t.Gplusboardaccprofileid.Equals(board.gplusHashTag), sort, skip, count); var task = Task.Run(async () => { return await result; }); IList objTwitterPagelist = task.Result; - List objBoardGplusPagefeeds = objTwitterPagelist.OrderByDescending(t => t.Publishedtime).Skip(Convert.ToInt32(skip)).Take(Convert.ToInt32(count)).ToList(); - return Ok(objBoardGplusPagefeeds); + return Ok(objTwitterPagelist); + //return Ok(objBoardGplusPagefeeds); } catch (Exception ex) { @@ -349,14 +370,23 @@ public IActionResult getfacebookFeeds(long boardId, int skip, int count) MongoRepository boardrepo = new MongoRepository("MongoBoardFbTrendingFeeds", _appSettings); try { - var result = boardrepo.Find(t => t.facebookprofileid.Equals(board.facebookHashTag)); + //var result = boardrepo.Find(t => t.facebookprofileid.Equals(board.facebookHashTag)); + //var task = Task.Run(async () => + //{ + // return await result; + //}); + //IList objTwitterPagelist = task.Result; + //List objBoardGplusPagefeeds = objTwitterPagelist.OrderByDescending(t => t.publishedtime).Skip(Convert.ToInt32(skip)).Take(Convert.ToInt32(count)).ToList(); + //return Ok(objBoardGplusPagefeeds); + var builder = Builders.Sort; + var sort = builder.Descending(t => t.publishedtime); + var result = boardrepo.FindWithRange(t => t.facebookprofileid.Equals(board.facebookHashTag), sort, skip, count); var task = Task.Run(async () => { return await result; }); IList objTwitterPagelist = task.Result; - List objBoardGplusPagefeeds = objTwitterPagelist.OrderByDescending(t => t.publishedtime).Skip(Convert.ToInt32(skip)).Take(Convert.ToInt32(count)).ToList(); - return Ok(objBoardGplusPagefeeds); + return Ok(objTwitterPagelist); } catch (Exception ex) diff --git a/src/Api.Socioboard/Controllers/FacebookController.cs b/src/Api.Socioboard/Controllers/FacebookController.cs index f02789d62..c00f5a52e 100644 --- a/src/Api.Socioboard/Controllers/FacebookController.cs +++ b/src/Api.Socioboard/Controllers/FacebookController.cs @@ -12,6 +12,7 @@ using Microsoft.AspNetCore.Hosting; using Socioboard.Facebook.Data; using Microsoft.AspNetCore.Cors; +using Domain.Socioboard.Models.Mongo; // For more information on enabling Web API for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860 @@ -310,6 +311,29 @@ public IActionResult GetTopFeeds(string profileId, long userId, int skip, int co // return Ok(); } + [HttpGet("GetLatestFeeds")] + public IActionResult GetLatestFeeds(string profileId, long userId, int skip, int count,string date) + { + DateTime lastfeeddate =Convert.ToDateTime(date); + DateTime currentdate = DateTime.UtcNow; + //Int32 unixTimestamp= Convert.ToInt32(date); + List lstfacebookfeed = new List(); + MongoRepository mongorepo = new MongoRepository("MongoFacebookFeed", _appSettings); + var builder = Builders.Sort; + var sort = builder.Descending(t => t.FeedDate); + var result = mongorepo.FindWithRange(t => t.ProfileId.Equals(profileId), sort, skip, count); + var task = Task.Run(async () => + { + return await result; + }); + IList lstFbFeeds = task.Result; + List lstlatestfeed = new List(); + lstlatestfeed = lstFbFeeds.Select(x => new LatestFacebookFeed() { EntryDate = Convert.ToDateTime(x.EntryDate), FeedDescription = x.FeedDescription, FeedDate=x.FeedDate, ProfileId=x.ProfileId, FromId=x.FromId, FromName=x.FromName, FromProfileUrl=x.FromProfileUrl, Type=x.Type, FbComment=x.FbComment, FbLike=x.FbLike, FeedId=x.FeedId, ReadStatus=x.ReadStatus, Picture=x.Picture, Positive=x.Positive, Negative=x.Negative, Commentcount=x.Commentcount, Likecount=x.Likecount, postType=x.postType, postingFrom=x.postingFrom, _facebookComment=x._facebookComment }).ToList(); + lstlatestfeed=lstlatestfeed.FindAll(t => t.EntryDate > lastfeeddate && t.EntryDate <= currentdate).ToList(); + return Ok(lstlatestfeed.ToList()); + + } + [HttpGet("GetTopFilterFeeds")] public IActionResult GetTopFilterFeeds(string profileId, long userId, int skip, int count, string typeFilter) { @@ -404,7 +428,7 @@ public IActionResult AddFacebookPages(long userId, long groupId) foreach (var item in accesstoken) { dynamic profile = Fbpages.getFbPageData(item); - // string subscribed_apps = Fbpages.subscribed_apps(item, Convert.ToString(profile["id"])); + string subscribed_apps = Fbpages.subscribed_apps(item, Convert.ToString(profile["id"])); try { string x = Convert.ToString(profile); @@ -494,7 +518,7 @@ public IActionResult ReconnFacebookPages(long userId, long groupId, string acces int invalidaccessToken = 0; dynamic profile = Fbpages.getFbPageData(accessToken); - + string subscribed_apps = Fbpages.subscribed_apps(accessToken, Convert.ToString(profile["id"])); try { string x = Convert.ToString(profile); @@ -555,10 +579,10 @@ public IActionResult GetFacebookPostComment(string postId) } [HttpPost("PostFacebookComment")] - public IActionResult PostFacebookComment(string postId, string profileId, string message) + public IActionResult PostFacebookComment(string postId, string profileId, string message,string timezoneOffset) { DatabaseRepository dbr = new DatabaseRepository(_logger, _env); - string postcomment = Repositories.FacebookRepository.PostFacebookComment(dbr, message, profileId, postId, _redisCache, _appSettings, _logger); + string postcomment = Repositories.FacebookRepository.PostFacebookComment(dbr, message, profileId, postId, timezoneOffset, _redisCache, _appSettings, _logger); if (postcomment.Contains("Invalid Access Token")) { return Ok("Invalid Access Token"); diff --git a/src/Api.Socioboard/Controllers/GoogleController.cs b/src/Api.Socioboard/Controllers/GoogleController.cs index 5e06c58f9..7f1cac295 100644 --- a/src/Api.Socioboard/Controllers/GoogleController.cs +++ b/src/Api.Socioboard/Controllers/GoogleController.cs @@ -17,6 +17,7 @@ using System.IO; using System.Threading; using System.Text.RegularExpressions; +using System.Collections.Specialized; // For more information on enabling Web API for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860 @@ -539,7 +540,7 @@ public IActionResult AddGoogleAccount(string code, long groupId, long userId) _logger.LogInformation(ex.Message); _logger.LogError(ex.StackTrace); ret = "Access Token Not Found"; - return Ok(ret); + return BadRequest(ret); } Domain.Socioboard.Models.Googleplusaccounts gplusAcc = Api.Socioboard.Repositories.GplusRepository.getGPlusAccount(Convert.ToString(userinfo["id"]), _redisCache, dbr); @@ -549,7 +550,7 @@ public IActionResult AddGoogleAccount(string code, long groupId, long userId) { return BadRequest("GPlus account already added by you."); } - return BadRequest("GPlus account added by other user."); + return BadRequest ("GPlus account added by other user."); } Groups ngrp = dbr.Find(t => t.adminId == userId && t.id == groupId).FirstOrDefault(); if (ngrp == null) @@ -724,14 +725,39 @@ public IActionResult AddGaSites(long groupId, long userId) string data = Request.Form["profileaccesstoken"]; DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); string[] profiledata = null; - + + int lstAddedAccounts = 0; + int lstNotAddedAccounts = 0; + ListDictionary listStatus = new ListDictionary(); + string i = "0"; + + profiledata = data.Split(','); foreach (var item in profiledata) { - int j = Repositories.GplusRepository.AddGaSites(item, userId, groupId, _redisCache, _appSettings, dbr,_appEnv); + i = Repositories.GplusRepository.AddGaSites(item, userId, groupId, _redisCache, _appSettings, dbr,_appEnv); + + if (i == "added by other") + { + lstNotAddedAccounts++; + } + else + { + lstAddedAccounts++; + } + } + + listStatus.Add("added", lstAddedAccounts); + listStatus.Add("notadded", lstNotAddedAccounts); + + if (lstAddedAccounts != 0 && lstNotAddedAccounts == 0) + { + return Ok("Google Analytics Company Page Added Successfully"); + } + else + { + return Ok(listStatus); } - - return Ok("Added Successfully"); } [HttpGet("GetGAProfiles")] @@ -841,12 +867,24 @@ public IActionResult AddYoutubeChannels(long groupId, long userId) string[] profiledata = null; profiledata = data.Split(','); + string savedStatus = ""; foreach (var item in profiledata) { - int j = Repositories.GplusRepository.AddYoutubeChannels(item, userId, groupId, _redisCache, _appSettings, dbr, _appEnv); + savedStatus = Repositories.GplusRepository.AddYoutubeChannels(item, userId, groupId, _redisCache, _appSettings, dbr, _appEnv); } - return Ok("Added Successfully"); + if (savedStatus == "Youtube already added by you") + { + return BadRequest("Youtube channel is already added by you"); + } + else if (savedStatus == "Youtube added by any other") + { + return BadRequest("Youtube channel is already added by someone else"); + } + else + { + return Ok("Added Successfully"); + } } [HttpGet("GetYTChannelsSB")] diff --git a/src/Api.Socioboard/Controllers/GroupsController.cs b/src/Api.Socioboard/Controllers/GroupsController.cs index 749c40a2c..60a99a948 100644 --- a/src/Api.Socioboard/Controllers/GroupsController.cs +++ b/src/Api.Socioboard/Controllers/GroupsController.cs @@ -42,7 +42,8 @@ public GroupsController(ILogger logger, IEmailSender emailSender public IActionResult CreateGroup(Domain.Socioboard.Models.Groups group) { DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); - if (dbr.Find(t => t.adminId == group.adminId && t.groupName.Equals(group.groupName)).Count > 0) + //if (dbr.Find(t => t.adminId == group.adminId && t.groupName.Equals(group.groupName)).Count > 0) + if (dbr.Find(t =>t.groupName.Equals(group.groupName)).Count > 0) { return Ok("Team Name Already Exist"); } diff --git a/src/Api.Socioboard/Controllers/InstagramController.cs b/src/Api.Socioboard/Controllers/InstagramController.cs index 7e357968c..c708c61f7 100644 --- a/src/Api.Socioboard/Controllers/InstagramController.cs +++ b/src/Api.Socioboard/Controllers/InstagramController.cs @@ -45,7 +45,15 @@ public IActionResult AddInstagramAccount(long userId,long groupId,string code) { DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); string instagram = Repositories.InstagramRepository.AddInstagramAccount(_appSettings.InstagramClientKey,_appSettings.InstagramClientSec,_appSettings.InstagramCallBackURL,code,userId,groupId,dbr,_logger,_redisCache,_appSettings); - return Ok(instagram); + //return Ok(instagram); + if (instagram.Contains("This Account is added by somebody else")|| instagram.Contains("instagram account already added by you.")) + { + return BadRequest(instagram); + } + else + { + return Ok (instagram); + } } [HttpGet("GetInstagramProfiles")] diff --git a/src/Api.Socioboard/Controllers/LinkedInController.cs b/src/Api.Socioboard/Controllers/LinkedInController.cs index 9714a578a..28b38b243 100644 --- a/src/Api.Socioboard/Controllers/LinkedInController.cs +++ b/src/Api.Socioboard/Controllers/LinkedInController.cs @@ -11,6 +11,7 @@ using Socioboard.LinkedIn.Authentication; using System.Text.RegularExpressions; using MongoDB.Driver; +using System.Collections.Specialized; // For more information on enabling Web API for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860 @@ -59,9 +60,12 @@ public IActionResult AddLinkedInAccount(string Code, long groupId, long userId) { if (linaccount.UserId == userId) { - return BadRequest("LinkedIn account already added by you."); + + + return Ok("LinkedIn account already added by you."); + } - return BadRequest("LinkedIn account added by other user."); + return Ok("LinkedIn account added by other user."); } else { @@ -164,7 +168,7 @@ public IActionResult GetLinkedInCompanyPages(string Code, long groupId, long use { DatabaseRepository dbr = new DatabaseRepository(_logger, _env); List lstcompanypages = Helper.LinkedInHelper.GetLinkedinCompanyPage(Code, _appSettings); - List lstgroupprofile = Repositories.GroupProfilesRepository.getGroupProfiles(groupId, _redisCache, dbr); + List lstgroupprofile = Repositories.GroupProfilesRepository.getAllGroupProfiles(groupId, _redisCache, dbr); lstgroupprofile = lstgroupprofile.Where(t => t.profileType == Domain.Socioboard.Enum.SocialProfileType.LinkedInComapanyPage).ToList(); string[] lstStr = lstgroupprofile.Select(t => t.profileId).ToArray(); if (lstStr.Length > 0) @@ -188,7 +192,10 @@ public IActionResult AddLinkedInPages(long groupId, long userId) string data = Request.Form["profileaccesstoken"]; DatabaseRepository dbr = new DatabaseRepository(_logger,_env); string[] profiledata = null; - int i = 0; + int lstAddedAccounts = 0; + int lstNotAddedAccounts = 0; + ListDictionary listStatus = new ListDictionary(); + string i = "0"; profiledata = data.Split(','); foreach (var item in profiledata) { @@ -201,6 +208,15 @@ public IActionResult AddLinkedInPages(long groupId, long userId) { dynamic profile = Helper.LinkedInHelper.GetCompanyPageData(_oauth, lindata[0]); i = Repositories.LinkedInAccountRepository.AddLinkedInCompantPage(_oauth, profile, dbr, userId, groupId, lindata[1], _redisCache, _appSettings, _logger); + + if(i== "added by other") + { + lstNotAddedAccounts++; + } + else + { + lstAddedAccounts++; + } } catch (Exception ex) { @@ -208,15 +224,17 @@ public IActionResult AddLinkedInPages(long groupId, long userId) } } - if (i == 1) + listStatus.Add("added", lstAddedAccounts); + listStatus.Add("notadded", lstNotAddedAccounts); + + if (lstAddedAccounts != 0 && lstNotAddedAccounts == 0) { return Ok("LinkedIn Company Page Added Successfully"); } else { - return Ok("Issue In Fetching Access Token"); + return Ok(listStatus); } - } diff --git a/src/Api.Socioboard/Controllers/MediaController.cs b/src/Api.Socioboard/Controllers/MediaController.cs index 85a28077f..c108b5b3b 100644 --- a/src/Api.Socioboard/Controllers/MediaController.cs +++ b/src/Api.Socioboard/Controllers/MediaController.cs @@ -78,7 +78,7 @@ public IActionResult Get(string id) } if (extension.ToLower().Equals("mp4") || extension.ToLower().Equals("mov") || extension.ToLower().Equals("mpeg") || extension.ToLower().Equals("wmv") || extension.ToLower().Equals("avi") || extension.ToLower().Equals("flv") || extension.ToLower().Equals("3gp")) { - return Ok(new FileStream(filePath, FileMode.Open)); + return Ok(new FileStream(filePath, FileMode.Open, FileAccess.Read, FileShare.ReadWrite)); } } diff --git a/src/Api.Socioboard/Controllers/SocialMessagesController.cs b/src/Api.Socioboard/Controllers/SocialMessagesController.cs index 25717e150..34decc94f 100644 --- a/src/Api.Socioboard/Controllers/SocialMessagesController.cs +++ b/src/Api.Socioboard/Controllers/SocialMessagesController.cs @@ -55,7 +55,7 @@ public SocialMessagesController(ILogger logger, Microsoft.Ex /// /// [HttpPost("ComposeMessage")] - public async Task ComposeMessage(string message, string profileId, long userId, string imagePath, string link, Domain.Socioboard.Enum.UrlShortener shortnerStatus, IFormFile files) + public async Task ComposeMessage(string message, string profileId, long userId, string imagePath, string link, Domain.Socioboard.Enum.UrlShortener shortnerStatus, Domain.Socioboard.Enum.MediaType mediaType, IFormFile files) { var filename = ""; var apiimgPath = ""; @@ -133,8 +133,21 @@ public async Task ComposeMessage(string message, string profileId foreach (var item in lstProfileIds) { + string temp_item_profileId=""; + string temp_item_profileName=""; + string[] profileSingle = new string[2]; + if (item.Contains("`")) + { + profileSingle = item.Split('`'); + temp_item_profileId = profileSingle[0]; + temp_item_profileName = profileSingle[1]; + } + else + { + temp_item_profileId = item; + } - if (item.StartsWith("fb")) + if (temp_item_profileId.StartsWith("fb")) { string updatedtext = ""; string postmessage = ""; @@ -204,7 +217,7 @@ public async Task ComposeMessage(string message, string profileId { if (!string.IsNullOrEmpty(url)) { - link = url; + // link = url; //updatedtext = postmessage.Replace(url, ""); updatedtext = postmessage; @@ -224,9 +237,9 @@ public async Task ComposeMessage(string message, string profileId { new Thread(delegate () { - string prId = item.Substring(3, item.Length - 3); + string prId = temp_item_profileId.Substring(3, temp_item_profileId.Length - 3); Domain.Socioboard.Models.Facebookaccounts objFacebookAccount = Api.Socioboard.Repositories.FacebookRepository.getFacebookAccount(prId, _redisCache, dbr); - string ret = Helper.FacebookHelper.ComposeMessage(objFacebookAccount.FbProfileType, objFacebookAccount.AccessToken, objFacebookAccount.FbUserId, updatedtext, prId, userId, uploads, link, dbr, _logger); + string ret = Helper.FacebookHelper.ComposeMessage(objFacebookAccount.FbProfileType, objFacebookAccount.AccessToken, objFacebookAccount.FbUserId, updatedtext, prId, userId, uploads, link, mediaType, temp_item_profileName, dbr, _logger); }).Start(); } @@ -237,15 +250,15 @@ public async Task ComposeMessage(string message, string profileId } - if (item.StartsWith("tw")) + if (temp_item_profileId.StartsWith("tw")) { try { new Thread(delegate () { - string prId = item.Substring(3, item.Length - 3); - string ret = Helper.TwitterHelper.PostTwitterMessage(_appSettings, _redisCache, tempmsg, prId, userId, uploads, true, dbr, _logger); + string prId = temp_item_profileId.Substring(3, temp_item_profileId.Length - 3); + string ret = Helper.TwitterHelper.PostTwitterMessage(_appSettings, _redisCache, tempmsg, prId, userId, uploads, true, mediaType, temp_item_profileName, dbr, _logger); }).Start(); } @@ -254,14 +267,14 @@ public async Task ComposeMessage(string message, string profileId } } - if (item.StartsWith("lin")) + if (temp_item_profileId.StartsWith("lin")) { try { new Thread(delegate () { - string prId = item.Substring(4, item.Length - 4); - string ret = Helper.LinkedInHelper.PostLinkedInMessage(uploads, userId, tempmsg, prId, imgPath, _redisCache, _appSettings, dbr); + string prId = temp_item_profileId.Substring(4, temp_item_profileId.Length - 4); + string ret = Helper.LinkedInHelper.PostLinkedInMessage(uploads, userId, tempmsg, prId, imgPath, mediaType, temp_item_profileName, _redisCache, _appSettings, dbr); }).Start(); } @@ -270,14 +283,14 @@ public async Task ComposeMessage(string message, string profileId } } - if (item.StartsWith("Cmpylinpage")) + if (temp_item_profileId.StartsWith("Cmpylinpage")) { try { new Thread(delegate () { - string prId = item.Substring(12, item.Length - 12); - string ret = Helper.LinkedInHelper.PostLinkedInCompanyPagePost(uploads, imgPath, userId, tempmsg, prId, _redisCache, dbr, _appSettings); + string prId = temp_item_profileId.Substring(12, temp_item_profileId.Length - 12); + string ret = Helper.LinkedInHelper.PostLinkedInCompanyPagePost(uploads, imgPath, userId, tempmsg, prId, mediaType, temp_item_profileName, _redisCache, dbr, _appSettings); }).Start(); } @@ -293,7 +306,7 @@ public async Task ComposeMessage(string message, string profileId } [HttpPost("ScheduleMessage")] - public async Task ScheduleMessage(string message, string profileId, long userId, string imagePath, string link, string scheduledatetime, string localscheduletime, IFormFile files, string messageText) + public async Task ScheduleMessage(string message, string profileId, long userId, string imagePath, string link, string scheduledatetime, string localscheduletime, IFormFile files, string messageText, Domain.Socioboard.Enum.MediaType mediaType) { message = messageText; var filename = ""; @@ -400,7 +413,10 @@ public async Task ScheduleMessage(string message, string profileId } try { - message = postmessage.Replace(link, ""); ; + link = ""; + //updatedtext = postmessage.Replace(url, ""); + // updatedtext = postmessage; + message = postmessage; } catch (Exception ex) { @@ -429,7 +445,7 @@ public async Task ScheduleMessage(string message, string profileId { string prId = item.Substring(3, item.Length - 3); Domain.Socioboard.Models.Facebookaccounts objFacebookaccounts = Api.Socioboard.Repositories.FacebookRepository.getFacebookAccount(prId, _redisCache, dbr); - Helper.ScheduleMessageHelper.ScheduleMessage(prId, objFacebookaccounts.FbUserName, message, Domain.Socioboard.Enum.SocialProfileType.Facebook, userId, link, filename, "https://graph.facebook.com/" + prId + "/picture?type=small", scheduledatetime, localscheduletime, _appSettings, _redisCache, dbr, _logger); + Helper.ScheduleMessageHelper.ScheduleMessage(prId, objFacebookaccounts.FbUserName, message, Domain.Socioboard.Enum.SocialProfileType.Facebook, userId, link, filename, "https://graph.facebook.com/" + prId + "/picture?type=small", scheduledatetime, localscheduletime, mediaType, _appSettings, _redisCache, dbr, _logger); } catch (System.Exception ex) { @@ -443,7 +459,7 @@ public async Task ScheduleMessage(string message, string profileId { string prId = item.Substring(5, item.Length - 5); Domain.Socioboard.Models.Facebookaccounts objFacebookaccounts = Api.Socioboard.Repositories.FacebookRepository.getFacebookAccount(prId, _redisCache, dbr); - Helper.ScheduleMessageHelper.ScheduleMessage(prId, objFacebookaccounts.FbUserName, message, Domain.Socioboard.Enum.SocialProfileType.FacebookFanPage, userId, link, filename, "https://graph.facebook.com/" + prId + "/picture?type=small", scheduledatetime, localscheduletime, _appSettings, _redisCache, dbr, _logger); + Helper.ScheduleMessageHelper.ScheduleMessage(prId, objFacebookaccounts.FbUserName, message, Domain.Socioboard.Enum.SocialProfileType.FacebookFanPage, userId, link, filename, "https://graph.facebook.com/" + prId + "/picture?type=small", scheduledatetime, localscheduletime, mediaType, _appSettings, _redisCache, dbr, _logger); } catch (System.Exception ex) { @@ -457,7 +473,7 @@ public async Task ScheduleMessage(string message, string profileId { string prId = item.Substring(3, item.Length - 3); Domain.Socioboard.Models.TwitterAccount objTwitterAccount = Api.Socioboard.Repositories.TwitterRepository.getTwitterAccount(prId, _redisCache, dbr); - Helper.ScheduleMessageHelper.ScheduleMessage(prId, objTwitterAccount.twitterScreenName, message, Domain.Socioboard.Enum.SocialProfileType.Twitter, userId, "", filename, objTwitterAccount.profileImageUrl, scheduledatetime, localscheduletime, _appSettings, _redisCache, dbr, _logger); + Helper.ScheduleMessageHelper.ScheduleMessage(prId, objTwitterAccount.twitterScreenName, message, Domain.Socioboard.Enum.SocialProfileType.Twitter, userId, "", filename, objTwitterAccount.profileImageUrl, scheduledatetime, localscheduletime, mediaType, _appSettings, _redisCache, dbr, _logger); } catch (System.Exception ex) { @@ -470,7 +486,7 @@ public async Task ScheduleMessage(string message, string profileId { string prId = item.Substring(4, item.Length - 4); Domain.Socioboard.Models.LinkedInAccount objLinkedInAccount = Api.Socioboard.Repositories.LinkedInAccountRepository.getLinkedInAccount(prId, _redisCache, dbr); - Helper.ScheduleMessageHelper.ScheduleMessage(prId, objLinkedInAccount.LinkedinUserName, message, Domain.Socioboard.Enum.SocialProfileType.LinkedIn, userId, "", img, objLinkedInAccount.ProfileImageUrl, scheduledatetime, localscheduletime, _appSettings, _redisCache, dbr, _logger); + Helper.ScheduleMessageHelper.ScheduleMessage(prId, objLinkedInAccount.LinkedinUserName, message, Domain.Socioboard.Enum.SocialProfileType.LinkedIn, userId, "", img, objLinkedInAccount.ProfileImageUrl, scheduledatetime, localscheduletime, mediaType, _appSettings, _redisCache, dbr, _logger); } catch (System.Exception ex) { @@ -485,7 +501,7 @@ public async Task ScheduleMessage(string message, string profileId { string prId = item.Substring(12, item.Length - 12); Domain.Socioboard.Models.LinkedinCompanyPage objLinkedinCompanyPage = Api.Socioboard.Repositories.LinkedInAccountRepository.getLinkedinCompanyPage(prId, _redisCache, dbr); - Helper.ScheduleMessageHelper.ScheduleMessage(prId, objLinkedinCompanyPage.LinkedinPageName, message, Domain.Socioboard.Enum.SocialProfileType.LinkedInComapanyPage, userId, "", img, objLinkedinCompanyPage.LogoUrl, scheduledatetime, localscheduletime, _appSettings, _redisCache, dbr, _logger); + Helper.ScheduleMessageHelper.ScheduleMessage(prId, objLinkedinCompanyPage.LinkedinPageName, message, Domain.Socioboard.Enum.SocialProfileType.LinkedInComapanyPage, userId, "", img, objLinkedinCompanyPage.LogoUrl, scheduledatetime, localscheduletime, mediaType, _appSettings, _redisCache, dbr, _logger); } catch (System.Exception ex) { @@ -499,6 +515,245 @@ public async Task ScheduleMessage(string message, string profileId return Ok("scheduled"); } + [HttpPost("DaywiseScheduleMessage")] + public async Task DaywiseScheduleMessage(string message, string profileId, string weekdays, string localscheduletime, long userId, string imagePath, string link, IFormFile files, string messageText) + { + message = messageText; + var filename = ""; + string postmessage = ""; + string tempfilepath = ""; + string img = ""; + var uploads = _appEnv.WebRootPath + "\\wwwwroot\\upload\\" + profileId; + if (files != null) + { + + if (files.Length > 0) + { + var fileName = Microsoft.Net.Http.Headers.ContentDispositionHeaderValue.Parse(files.ContentDisposition).FileName.Trim('"'); + // await file.s(Path.Combine(uploads, fileName)); + filename = Microsoft.Net.Http.Headers.ContentDispositionHeaderValue + .Parse(files.ContentDisposition) + .FileName + .Trim('"'); + //apiimgPath = _appSettings.ApiDomain + "/api/Media/get?id=" + $@"{Domain.Socioboard.Helpers.SBHelper.RandomString(10) + '.' + fileName.Split('.')[1]}"; + var tempName = Domain.Socioboard.Helpers.SBHelper.RandomString(10) + '.' + fileName.Split('.')[1]; + filename = _appEnv.WebRootPath + "\\upload" + $@"\{tempName}"; + tempfilepath = filename; + + + uploads = _appSettings.ApiDomain + "/api/Media/get?id=" + $@"{tempName}"; + + // size += file.Length; + using (FileStream fs = System.IO.File.Create(filename)) + { + files.CopyTo(fs); + fs.Flush(); + } + filename = uploads; + } + } + else if (!string.IsNullOrEmpty(imagePath)) + { + filename = imagePath; + tempfilepath = filename; + } + try + { + var client = new ImgurClient("5f1ad42ec5988b7", "f3294c8632ef8de6bfcbc46b37a23d18479159c5"); + var endpoint = new ImageEndpoint(client); + IImage image; + using (var fs = new FileStream(tempfilepath, FileMode.Open)) + { + image = endpoint.UploadImageStreamAsync(fs).GetAwaiter().GetResult(); + } + img = image.Link; + } + catch (Exception) + { + img = tempfilepath; + } + + string[] updatedmessgae = Regex.Split(message, "
"); + foreach (var item in updatedmessgae) + { + if (!string.IsNullOrEmpty(item)) + { + if (item.Contains("https://") || item.Contains("http://")) + { + try + { + link = "http" + Utility.getBetween(item, "http", " "); + try + { + link = link.Split(' ')[0].ToString(); + } + catch (Exception) + { + + link = "http" + Utility.getBetween(item, "http", " "); + } + } + catch + { + string temp_item = item + "###"; + link = "http" + Utility.getBetween(temp_item, "http", "###"); + try + { + link = link.Split(' ')[0].ToString(); + } + catch (Exception) + { + + link = "http" + Utility.getBetween(temp_item, "http", "###"); + } + } + } + if (item.Contains("hhh") || item.Contains("nnn")) + { + if (item.Contains("hhh")) + { + postmessage = postmessage + "\n\r" + item.Replace("hhh", "#"); + } + } + else + { + postmessage = postmessage + "\n\r" + item; + } + } + } + try + { + message = postmessage.Replace(link, ""); ; + } + catch (Exception ex) + { + message = postmessage; + } + + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + string[] lstProfileIds = null; + if (profileId != null) + { + lstProfileIds = profileId.Split(','); + profileId = lstProfileIds[0]; + } + else + { + return Ok("profileId required"); + } + List days = new List(); + List weekval = null; + if (weekdays != null) + { + + weekval = weekdays.Split(',').ToList(); + foreach (var day in weekval) + { + if (day != "") + { + try + { + days.Add(day); + } + catch (Exception ex) + { + + } + + } + } + + weekdays = weekval[0]; + } + else + { + return Ok("profileId required"); + } + + string retunMsg = string.Empty; + + foreach (var item in lstProfileIds) + { + foreach (var week in days) + { + if (item.StartsWith("fb")) + { + try + { + string prId = item.Substring(3, item.Length - 3); + Domain.Socioboard.Models.Facebookaccounts objFacebookaccounts = Api.Socioboard.Repositories.FacebookRepository.getFacebookAccount(prId, _redisCache, dbr); + Helper.ScheduleMessageHelper.DaywiseScheduleMessage(prId, objFacebookaccounts.FbUserName, week, message, Domain.Socioboard.Enum.SocialProfileType.Facebook, userId, link, filename, "https://graph.facebook.com/" + prId + "/picture?type=small", localscheduletime, _appSettings, _redisCache, dbr, _logger); + } + catch (System.Exception ex) + { + _logger.LogError(ex.StackTrace); + return Ok("Issue With Facebook schedulers"); + } + } + if (item.StartsWith("page")) + { + try + { + string prId = item.Substring(5, item.Length - 5); + Domain.Socioboard.Models.Facebookaccounts objFacebookaccounts = Api.Socioboard.Repositories.FacebookRepository.getFacebookAccount(prId, _redisCache, dbr); + Helper.ScheduleMessageHelper.DaywiseScheduleMessage(prId, objFacebookaccounts.FbUserName, week, message, Domain.Socioboard.Enum.SocialProfileType.FacebookFanPage, userId, link, filename, "https://graph.facebook.com/" + prId + "/picture?type=small", localscheduletime, _appSettings, _redisCache, dbr, _logger); + } + catch (System.Exception ex) + { + _logger.LogError(ex.StackTrace); + return Ok("Issue With Facebook Page schedulers"); + } + } + if (item.StartsWith("tw")) + { + try + { + string prId = item.Substring(3, item.Length - 3); + Domain.Socioboard.Models.TwitterAccount objTwitterAccount = Api.Socioboard.Repositories.TwitterRepository.getTwitterAccount(prId, _redisCache, dbr); + Helper.ScheduleMessageHelper.DaywiseScheduleMessage(prId, objTwitterAccount.twitterScreenName, week, message, Domain.Socioboard.Enum.SocialProfileType.Twitter, userId, "", filename, objTwitterAccount.profileImageUrl, localscheduletime, _appSettings, _redisCache, dbr, _logger); + } + catch (System.Exception ex) + { + _logger.LogError(ex.StackTrace); + return Ok("Issue With twitter schedulers"); + } + } + if (item.StartsWith("lin")) + { + try + { + string prId = item.Substring(4, item.Length - 4); + Domain.Socioboard.Models.LinkedInAccount objLinkedInAccount = Api.Socioboard.Repositories.LinkedInAccountRepository.getLinkedInAccount(prId, _redisCache, dbr); + Helper.ScheduleMessageHelper.DaywiseScheduleMessage(prId, objLinkedInAccount.LinkedinUserName, week, message, Domain.Socioboard.Enum.SocialProfileType.LinkedIn, userId, "", img, objLinkedInAccount.ProfileImageUrl, localscheduletime, _appSettings, _redisCache, dbr, _logger); + } + catch (System.Exception ex) + { + _logger.LogError(ex.StackTrace); + + return Ok("Issue With Linkedin schedulers"); + } + } + if (item.StartsWith("Cmpylinpage")) + { + try + { + string prId = item.Substring(12, item.Length - 12); + Domain.Socioboard.Models.LinkedinCompanyPage objLinkedinCompanyPage = Api.Socioboard.Repositories.LinkedInAccountRepository.getLinkedinCompanyPage(prId, _redisCache, dbr); + Helper.ScheduleMessageHelper.DaywiseScheduleMessage(prId, objLinkedinCompanyPage.LinkedinPageName, week, message, Domain.Socioboard.Enum.SocialProfileType.LinkedInComapanyPage, userId, "", img, objLinkedinCompanyPage.LogoUrl, localscheduletime, _appSettings, _redisCache, dbr, _logger); + } + catch (System.Exception ex) + { + _logger.LogError(ex.StackTrace); + return Ok("Issue With Linkedin Page schedulers"); + } + } + } + + + } + return Ok("Message scheduled successfully"); + } + [HttpPost("PluginComposemessage")] public IActionResult PluginComposemessage(string profile, string twitterText, string tweetId, string tweetUrl, string facebookText, string url, string imgUrl, long userId) { @@ -591,7 +846,7 @@ public IActionResult PluginComposemessage(string profile, string twitterText, st else { - string ret = Helper.FacebookHelper.ComposeMessage(objFacebookAccount.FbProfileType, objFacebookAccount.AccessToken, objFacebookAccount.FbUserId, updatedtext, ids[0], userId, imgUrl, url, dbr, _logger); + string ret = Helper.FacebookHelper.ComposeMessage(objFacebookAccount.FbProfileType, objFacebookAccount.AccessToken, objFacebookAccount.FbUserId, updatedtext, ids[0], userId, imgUrl, url, 0, "", dbr, _logger); } } @@ -608,7 +863,7 @@ public IActionResult PluginComposemessage(string profile, string twitterText, st } else { - string ret = Helper.TwitterHelper.PostTwitterMessage(_appSettings, _redisCache, twitterText, ids[0], userId, imgUrl, true, dbr, _logger); + string ret = Helper.TwitterHelper.PostTwitterMessage(_appSettings, _redisCache, twitterText, ids[0], userId, imgUrl, true, 0, "", dbr, _logger); } } @@ -626,7 +881,7 @@ public IActionResult PluginComposemessage(string profile, string twitterText, st } [HttpPost("PluginScheduleMessage")] - public IActionResult PluginScheduleMessage(string profile, string twitterText, string tweetId, string tweetUrl, string facebookText, string url, string imgUrl, long userId, string scheduleTime, string localscheduleTime) + public IActionResult PluginScheduleMessage(string profile, string twitterText, string tweetId, string tweetUrl, string facebookText, string url, string imgUrl, long userId, string scheduleTime, string localscheduleTime, Domain.Socioboard.Enum.MediaType mediaType) { string[] profiles = profile.Split(','); foreach (var item in profiles) @@ -700,7 +955,7 @@ public IActionResult PluginScheduleMessage(string profile, string twitterText, s updatedtext = postmessage.Replace("ppp", "+"); DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); Domain.Socioboard.Models.Facebookaccounts objFacebookAccount = Api.Socioboard.Repositories.FacebookRepository.getFacebookAccount(ids[0], _redisCache, dbr); - Helper.ScheduleMessageHelper.ScheduleMessage(ids[0], objFacebookAccount.FbUserName, updatedtext.ToString(), Domain.Socioboard.Enum.SocialProfileType.FacebookFanPage, userId, url, imgUrl, "https://graph.facebook.com/" + ids[0] + "/picture?type=small", scheduleTime, localscheduleTime, _appSettings, _redisCache, dbr, _logger); + Helper.ScheduleMessageHelper.ScheduleMessage(ids[0], objFacebookAccount.FbUserName, updatedtext.ToString(), Domain.Socioboard.Enum.SocialProfileType.FacebookFanPage, userId, url, imgUrl, "https://graph.facebook.com/" + ids[0] + "/picture?type=small", scheduleTime, localscheduleTime, mediaType, _appSettings, _redisCache, dbr, _logger); } catch (Exception ex) { @@ -715,7 +970,7 @@ public IActionResult PluginScheduleMessage(string profile, string twitterText, s { twitterText = twitterText + " " + tweetUrl; Domain.Socioboard.Models.TwitterAccount objTwitterAccount = Api.Socioboard.Repositories.TwitterRepository.getTwitterAccount(ids[0], _redisCache, dbr); - Helper.ScheduleMessageHelper.ScheduleMessage(ids[0], objTwitterAccount.twitterScreenName, twitterText, Domain.Socioboard.Enum.SocialProfileType.Twitter, userId, "", imgUrl, objTwitterAccount.profileImageUrl, scheduleTime, localscheduleTime, _appSettings, _redisCache, dbr, _logger); + Helper.ScheduleMessageHelper.ScheduleMessage(ids[0], objTwitterAccount.twitterScreenName, twitterText, Domain.Socioboard.Enum.SocialProfileType.Twitter, userId, "", imgUrl, objTwitterAccount.profileImageUrl, scheduleTime, localscheduleTime, mediaType, _appSettings, _redisCache, dbr, _logger); } else { @@ -839,7 +1094,7 @@ public IActionResult SchedulePagePost(string profileId, int TimeInterVal, long U } [HttpPost("DraftScheduleMessage")] - public async Task DraftScheduleMessage(string message, long userId, string scheduledatetime, long groupId, string imagePath, IFormFile files) + public async Task DraftScheduleMessage(string message, long userId, string scheduledatetime, long groupId, string imagePath, Domain.Socioboard.Enum.MediaType mediaType, IFormFile files) { var uploads = _appEnv.WebRootPath + "\\wwwwroot\\upload\\"; var filename = ""; @@ -901,7 +1156,7 @@ public async Task DraftScheduleMessage(string message, long userId message = postmessage; DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); - Helper.ScheduleMessageHelper.DraftScheduleMessage(message, userId, groupId, filename, scheduledatetime, _appSettings, _redisCache, dbr, _logger); + Helper.ScheduleMessageHelper.DraftScheduleMessage(message, userId, groupId, filename, scheduledatetime, mediaType, _appSettings, _redisCache, dbr, _logger); return Ok(); } [HttpGet("GetAllScheduleMessage")] @@ -1027,9 +1282,9 @@ public IActionResult GetAllScheduleMessageCalendar(long userId, long groupId) //start = (DateTime.Parse(e.scheduleTime.ToString()).ToLocalTime()), //start = Convert.ToDateTime(TimeZoneInfo.ConvertTimeFromUtc(e.scheduleTime, TimeZoneInfo.Local)), - start = Convert.ToDateTime(CompareDateWithclient(DateTime.UtcNow.ToString(), e.scheduleTime.ToString())), + // start = Convert.ToDateTime(CompareDateWithclient(DateTime.UtcNow.ToString(), e.scheduleTime.ToString())), //url - //start = e.localscheduletime, + start = e.calendertime, allDay = false, description = e.shareMessage, profileId = e.profileId, diff --git a/src/Api.Socioboard/Controllers/TwitterController.cs b/src/Api.Socioboard/Controllers/TwitterController.cs index 9c9be7534..8cd90a6a9 100644 --- a/src/Api.Socioboard/Controllers/TwitterController.cs +++ b/src/Api.Socioboard/Controllers/TwitterController.cs @@ -55,8 +55,14 @@ public IActionResult AddTwitterAccount(long userId, long groupId, string request OAuth.AccessTokenSecret = requestVerifier; OAuth.AccessTokenGet(requestToken, requestVerifier); string output = Repositories.TwitterRepository.AddTwitterAccount(userId, groupId,follow, dbr, OAuth, _logger, _redisCache, _appSettings); - - return Ok(output); + if (output.Contains("Twitter account already added by you") || output.Contains("This Account is added by other user") || output.Contains("Issue while fetching twitter userId") || output.Contains("Your Twitter profile is not Authorized to add") || output.Contains("Error while Adding Account")) + { + return BadRequest(output); + } + else + { + return Ok(output); + } } [HttpPost("ReconnectTwtAcc")] diff --git a/src/Api.Socioboard/Controllers/UserController.cs b/src/Api.Socioboard/Controllers/UserController.cs index 248d6c6b9..4984f247a 100644 --- a/src/Api.Socioboard/Controllers/UserController.cs +++ b/src/Api.Socioboard/Controllers/UserController.cs @@ -2099,11 +2099,11 @@ public IActionResult DemoRequest(DemoRequest demoRequest) } DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); - IList lstUser = dbr.Find(t => t.emailId.Equals(demoRequest.emailId)); - if (lstUser != null && lstUser.Count() > 0) - { - return BadRequest("EmailId Exist"); - } + //IList lstUser = dbr.Find(t => t.emailId.Equals(demoRequest.emailId)); + //if (lstUser != null && lstUser.Count() > 0) + //{ + // return BadRequest("EmailId Exist"); + //} int SavedStatus = dbr.Add(demoRequest); if (SavedStatus == 1 && demoRequest != null) diff --git a/src/Api.Socioboard/Controllers/YoutubeReportController.cs b/src/Api.Socioboard/Controllers/YoutubeReportController.cs index aa0bee9cc..1606cd4bf 100644 --- a/src/Api.Socioboard/Controllers/YoutubeReportController.cs +++ b/src/Api.Socioboard/Controllers/YoutubeReportController.cs @@ -84,10 +84,15 @@ public IActionResult GetYtCustomTableData(string channelId) } [HttpGet("GetYtTotalsubscriber")] - public IActionResult GetYtTotalsubscriber(string userId) + public IActionResult GetYtTotalsubscriber(long groupId) { DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); - return Ok(Repositories.YoutubeReportsRepository.GetYtTotalsubscriber(userId, _redisCache, _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(); + List lstYtreport = new List(); + lstYtreport = Repositories.YoutubeReportsRepository.GetYtTotalsubscriber(lstStr, _redisCache, _appSettings, dbr); + return Ok(lstYtreport); } diff --git a/src/Api.Socioboard/Helper/FacebookHelper.cs b/src/Api.Socioboard/Helper/FacebookHelper.cs index 66ac988a1..23b6a2abc 100644 --- a/src/Api.Socioboard/Helper/FacebookHelper.cs +++ b/src/Api.Socioboard/Helper/FacebookHelper.cs @@ -20,7 +20,7 @@ namespace Api.Socioboard.Helper public static class FacebookHelper { - public static string ComposeMessage(Domain.Socioboard.Enum.FbProfileType profiletype, string accessToken, string fbUserId, string message, string profileId, long userId, string imagePath, string link, DatabaseRepository dbr, ILogger _logger) + public static string ComposeMessage(Domain.Socioboard.Enum.FbProfileType profiletype, string accessToken, string fbUserId, string message, string profileId, long userId, string imagePath, string link, Domain.Socioboard.Enum.MediaType mediaType, string profileName, DatabaseRepository dbr, ILogger _logger) { string ret = ""; @@ -108,12 +108,21 @@ public static string ComposeMessage(Domain.Socioboard.Enum.FbProfileType profile scheduledMessage.createTime = DateTime.UtcNow; scheduledMessage.picUrl = "https://graph.facebook.com/" + fbUserId + "/picture?type=small";//imagePath; scheduledMessage.profileId = profileId; - scheduledMessage.profileType = Domain.Socioboard.Enum.SocialProfileType.Facebook; + if (profiletype == Domain.Socioboard.Enum.FbProfileType.FacebookProfile) + { + scheduledMessage.profileType = Domain.Socioboard.Enum.SocialProfileType.Facebook; + } + else + { + scheduledMessage.profileType = Domain.Socioboard.Enum.SocialProfileType.FacebookFanPage; + } scheduledMessage.scheduleTime = DateTime.UtcNow; scheduledMessage.shareMessage = message; scheduledMessage.userId = userId; scheduledMessage.status = Domain.Socioboard.Enum.ScheduleStatus.Compleated; scheduledMessage.url = imagePath;//"https://graph.facebook.com/"+ fbUserId + "/picture?type=small"; + scheduledMessage.mediaType = mediaType; + scheduledMessage.socialprofileName = profileName; dbr.Add(scheduledMessage); } diff --git a/src/Api.Socioboard/Helper/GoogleHelper.cs b/src/Api.Socioboard/Helper/GoogleHelper.cs index 5ac16f29a..b41d6678b 100644 --- a/src/Api.Socioboard/Helper/GoogleHelper.cs +++ b/src/Api.Socioboard/Helper/GoogleHelper.cs @@ -138,20 +138,20 @@ public static class GoogleHelper string channeldescrip = item["snippet"]["description"].ToString(); #region Update Access and refresh token after authentication for every time - try - { - List lstYTChannel = dbr.Find(t => t.YtubeChannelId.Equals(channelid)).ToList(); - if (lstYTChannel != null && lstYTChannel.Count() > 0) - { - lstYTChannel.First().AccessToken = access_token; - lstYTChannel.First().RefreshToken = refresh_token; - dbr.Update(lstYTChannel.First()); - } - } - catch(Exception ex) - { - - } + //try + //{ + // List lstYTChannel = dbr.Find(t => t.YtubeChannelId.Equals(channelid)).ToList(); + // if (lstYTChannel != null && lstYTChannel.Count() > 0) + // { + // lstYTChannel.First().AccessToken = access_token; + // lstYTChannel.First().RefreshToken = refresh_token; + // dbr.Update(lstYTChannel.First()); + // } + //} + //catch(Exception ex) + //{ + + //} #endregion diff --git a/src/Api.Socioboard/Helper/LinkedInHelper.cs b/src/Api.Socioboard/Helper/LinkedInHelper.cs index 0b822abea..30561aceb 100644 --- a/src/Api.Socioboard/Helper/LinkedInHelper.cs +++ b/src/Api.Socioboard/Helper/LinkedInHelper.cs @@ -20,7 +20,7 @@ namespace Api.Socioboard.Helper { public static class LinkedInHelper { - public static string PostLinkedInMessage(string ImageUrl, long userid, string comment, string ProfileId, string imagepath, Helper.Cache _redisCache, Helper.AppSettings _appSettings, Model.DatabaseRepository dbr) + public static string PostLinkedInMessage(string ImageUrl, long userid, string comment, string ProfileId, string imagepath, Domain.Socioboard.Enum.MediaType mediaType, string profileName, Helper.Cache _redisCache, Helper.AppSettings _appSettings, Model.DatabaseRepository dbr) { try { @@ -65,6 +65,8 @@ public static string PostLinkedInMessage(string ImageUrl, long userid, string co scheduledMessage.userId = userid; scheduledMessage.status = Domain.Socioboard.Enum.ScheduleStatus.Compleated; scheduledMessage.url = ImageUrl; + scheduledMessage.mediaType = mediaType; + scheduledMessage.socialprofileName = profileName; dbr.Add(scheduledMessage); return "posted"; @@ -115,6 +117,8 @@ public static string PostLinkedInMessage(string ImageUrl, long userid, string co scheduledMessage.userId = userid; scheduledMessage.status = Domain.Socioboard.Enum.ScheduleStatus.Compleated; scheduledMessage.url = ImageUrl; + scheduledMessage.mediaType = mediaType; + scheduledMessage.socialprofileName = profileName; dbr.Add(scheduledMessage); return "posted"; @@ -138,7 +142,7 @@ public static string PostLinkedInMessage(string ImageUrl, long userid, string co } - public static string PostLinkedInCompanyPagePost(string upload,string ImageUrl, long userid, string comment, string LinkedinPageId, Helper.Cache _redisCache,Model.DatabaseRepository dbr,Helper.AppSettings _appSettings) + public static string PostLinkedInCompanyPagePost(string upload,string ImageUrl, long userid, string comment, string LinkedinPageId, Domain.Socioboard.Enum.MediaType mediaType, string profileType, Helper.Cache _redisCache,Model.DatabaseRepository dbr,Helper.AppSettings _appSettings) { try { @@ -184,6 +188,7 @@ public static string PostLinkedInCompanyPagePost(string upload,string ImageUrl, scheduledMessage.userId = userid; scheduledMessage.status = Domain.Socioboard.Enum.ScheduleStatus.Compleated; scheduledMessage.url = upload; + scheduledMessage.mediaType = mediaType; dbr.Add(scheduledMessage); return "posted"; @@ -236,6 +241,7 @@ public static string PostLinkedInCompanyPagePost(string upload,string ImageUrl, scheduledMessage.userId = userid; scheduledMessage.status = Domain.Socioboard.Enum.ScheduleStatus.Compleated; scheduledMessage.url = upload; + scheduledMessage.mediaType = mediaType; dbr.Add(scheduledMessage); return "posted"; diff --git a/src/Api.Socioboard/Helper/ScheduleMessageHelper.cs b/src/Api.Socioboard/Helper/ScheduleMessageHelper.cs index 461cd5825..f00fafaf9 100644 --- a/src/Api.Socioboard/Helper/ScheduleMessageHelper.cs +++ b/src/Api.Socioboard/Helper/ScheduleMessageHelper.cs @@ -10,11 +10,13 @@ namespace Api.Socioboard.Helper { public class ScheduleMessageHelper { - public static string ScheduleMessage(string profileId, string socialprofileName, string shareMessage, Domain.Socioboard.Enum.SocialProfileType profiletype, long userId, string link, string url, string picUrl, string scheduleTime, string localscheduletime, AppSettings _AppSettings, Cache _redisCache, DatabaseRepository dbr, ILogger _logger) + //DaywiseSchedule + public static string ScheduleMessage(string profileId, string socialprofileName, string shareMessage, Domain.Socioboard.Enum.SocialProfileType profiletype, long userId, string link, string url, string picUrl, string scheduleTime, string localscheduletime, Domain.Socioboard.Enum.MediaType mediaType, AppSettings _AppSettings, Cache _redisCache, DatabaseRepository dbr, ILogger _logger) { ScheduledMessage scheduledMessage = new ScheduledMessage(); + scheduledMessage.calendertime =Convert.ToDateTime(localscheduletime); scheduledMessage.shareMessage = shareMessage; string userlocalscheduletime = localscheduletime; try @@ -54,6 +56,7 @@ public static string ScheduleMessage(string profileId, string socialprofileName, scheduledMessage.clientTime = DateTime.Now; scheduledMessage.localscheduletime = userlocalscheduletime; scheduledMessage.socialprofileName = socialprofileName; + scheduledMessage.mediaType = mediaType; int ret = dbr.Add(scheduledMessage); if (ret == 1) { @@ -63,10 +66,70 @@ public static string ScheduleMessage(string profileId, string socialprofileName, { return "Not Scheduled."; } + } + + public static string DaywiseScheduleMessage(string profileId, string socialprofileName, string weekdays,string shareMessage, Domain.Socioboard.Enum.SocialProfileType profiletype, long userId, string link, string url, string picUrl, string localscheduletime, AppSettings _AppSettings, Cache _redisCache, DatabaseRepository dbr, ILogger _logger) + { + + + DaywiseSchedule scheduledMessage = new DaywiseSchedule(); + scheduledMessage.shareMessage = shareMessage; + //scheduledMessage.calendertime = Convert.ToDateTime(localscheduletime); + string userlocalscheduletime = localscheduletime; + try + { + // _logger.LogError("ScheduleMessageHelperscheduleTime>>>>" + scheduleTime); + // var dt = DateTime.Parse(scheduleTime); + // scheduledMessage.scheduleTime = Convert.ToDateTime(TimeZoneInfo.ConvertTimeToUtc(dt)); + //scheduledMessage.scheduleTime = Convert.ToDateTime(scheduleTime) ; + // scheduledMessage.scheduleTime = Convert.ToDateTime(CompareDateWithclient(DateTime.UtcNow.ToString(),scheduleTime)); + } + catch (Exception ex) + { + _logger.LogError(ex.StackTrace); + } + DateTime fromTime = scheduledMessage.scheduleTime.AddMinutes(-scheduledMessage.scheduleTime.Minute); + DateTime toTime = scheduledMessage.scheduleTime.AddMinutes(-scheduledMessage.scheduleTime.Minute).AddHours(1); + try + { + int count = dbr.Find(t => t.scheduleTime > fromTime && t.scheduleTime <= toTime && t.profileId == profileId).Count(); + if (count > _AppSettings.FacebookScheduleMessageMaxLimit) + { + _logger.LogError("Facebook Max limit Reached."); + return "Max limit Reached."; + } + } + catch (Exception) + { + } + scheduledMessage.status = Domain.Socioboard.Enum.ScheduleStatus.Pending; + scheduledMessage.userId = userId; + scheduledMessage.profileType = profiletype; + scheduledMessage.profileId = profileId; + scheduledMessage.weekdays = weekdays; + scheduledMessage.url = url; + scheduledMessage.link = link; + scheduledMessage.picUrl = picUrl; + scheduledMessage.createTime = DateTime.UtcNow; + scheduledMessage.clientTime = DateTime.Now; + scheduledMessage.scheduleTime =Convert.ToDateTime(userlocalscheduletime); + // scheduledMessage.localscheduletime = userlocalscheduletime; + scheduledMessage.socialprofileName = socialprofileName; + int ret = dbr.Add(scheduledMessage); + if (ret == 1) + { + return "Scheduled."; + } + else + { + return "Not Scheduled."; + } } - public static void DraftScheduleMessage(string shareMessage, long userId, long groupId, string picUrl, string scheduleTime, AppSettings _AppSettings, Cache _redisCache, DatabaseRepository dbr, ILogger _logger) + + + public static void DraftScheduleMessage(string shareMessage, long userId, long groupId, string picUrl, string scheduleTime, Domain.Socioboard.Enum.MediaType mediaType, AppSettings _AppSettings, Cache _redisCache, DatabaseRepository dbr, ILogger _logger) { Draft _Draft = new Draft(); _Draft.shareMessage = shareMessage; @@ -84,6 +147,7 @@ public static void DraftScheduleMessage(string shareMessage, long userId, long g _Draft.GroupId = groupId; _Draft.picUrl = picUrl; _Draft.createTime = DateTime.UtcNow; + _Draft.mediaType = mediaType; dbr.Add(_Draft); } diff --git a/src/Api.Socioboard/Helper/TwitterHelper.cs b/src/Api.Socioboard/Helper/TwitterHelper.cs index f44974ee2..57e657667 100644 --- a/src/Api.Socioboard/Helper/TwitterHelper.cs +++ b/src/Api.Socioboard/Helper/TwitterHelper.cs @@ -23,7 +23,7 @@ namespace Api.Socioboard.Helper public static class TwitterHelper { - public static string PostTwitterMessage(AppSettings _AppSettings, Cache _redisCache, string message, string profileid, long userid, string url, bool isScheduled, DatabaseRepository dbr, ILogger _logger, string sscheduledmsgguid = "") + public static string PostTwitterMessage(AppSettings _AppSettings, Cache _redisCache, string message, string profileid, long userid, string url, bool isScheduled, Domain.Socioboard.Enum.MediaType mediaType, string profileName, DatabaseRepository dbr, ILogger _logger, string sscheduledmsgguid = "") { bool rt = false; string ret = ""; @@ -88,6 +88,8 @@ public static string PostTwitterMessage(AppSettings _AppSettings, Cache _redisCa scheduledMessage.userId = userid; scheduledMessage.status = Domain.Socioboard.Enum.ScheduleStatus.Compleated; scheduledMessage.url = url; + scheduledMessage.mediaType = mediaType; + scheduledMessage.socialprofileName = profileName; dbr.Add(scheduledMessage); diff --git a/src/Api.Socioboard/Repositories/FacebookRepository.cs b/src/Api.Socioboard/Repositories/FacebookRepository.cs index bdd6d34f4..fb945bbbc 100644 --- a/src/Api.Socioboard/Repositories/FacebookRepository.cs +++ b/src/Api.Socioboard/Repositories/FacebookRepository.cs @@ -100,7 +100,8 @@ public static int AddFacebookAccount(dynamic profile, Int64 friends, Model.Datab catch { } try { - fbAcc.ProfileUrl = (Convert.ToString(profile["link"])); + fbAcc.ProfileUrl = (Convert.ToString(profile["picture"]["data"]["url"])); + // fbAcc.ProfileUrl = "http://graph.facebook.com/" + profile["from"]["id"] + "/picture?type=small"; } catch { } try @@ -320,6 +321,7 @@ public static int AddFacebookPage(dynamic profile, Model.DatabaseRepository dbr, } fbAcc.FbProfileType = fbProfileType; fbAcc.AccessToken = accessToken; + fbAcc.FbPageSubscription = Domain.Socioboard.Enum.FbPageSubscription.Subscribed; fbAcc.FbUserId = (Convert.ToString(profile["id"])); fbAcc.FbUserName = (Convert.ToString(profile["name"])); try @@ -1906,7 +1908,7 @@ public static string DeleteProfile(Model.DatabaseRepository dbr, string profileI } } - public static string PostFacebookComment(Model.DatabaseRepository dbr, string message, string profileId, string postId, Helper.Cache _redisCache, Helper.AppSettings settings, ILogger _logger) + public static string PostFacebookComment(Model.DatabaseRepository dbr, string message, string profileId, string postId,string timezoneOffset, Helper.Cache _redisCache, Helper.AppSettings settings, ILogger _logger) { Domain.Socioboard.Models.Facebookaccounts lstFbAcc = new Domain.Socioboard.Models.Facebookaccounts(); Domain.Socioboard.Models.Facebookaccounts inMemFbAcc = _redisCache.Get(Domain.Socioboard.Consatants.SocioboardConsts.CacheFacebookAccount + profileId); @@ -1930,10 +1932,11 @@ public static string PostFacebookComment(Model.DatabaseRepository dbr, string me } if (!string.IsNullOrEmpty(commentId)) { + //DateTime clienttime = Convert.ToDateTime(timezoneOffset); MongoFbPostComment fbPostComment = new MongoFbPostComment(); fbPostComment.Id = MongoDB.Bson.ObjectId.GenerateNewId(); fbPostComment.EntryDate = DateTime.UtcNow.ToString("yyyy/MM/dd HH:mm:ss"); - fbPostComment.Commentdate = DateTime.UtcNow.ToString("yyyy/MM/dd HH:mm:ss"); + fbPostComment.Commentdate = timezoneOffset; fbPostComment.PostId = postId; fbPostComment.Likes = 0; fbPostComment.UserLikes = 0; @@ -2172,7 +2175,41 @@ public static void UpdateDeleteLinkShareathon(string Facebookpageid, long userId } } - + public static string CompareDateWithclient(string clientdate, string scheduletime) + { + try + { + var dt = DateTime.Parse(scheduletime); + var clientdt = DateTime.Parse(clientdate); + // DateTime client = Convert.ToDateTime(clientdate); + DateTime client = Convert.ToDateTime(TimeZoneInfo.ConvertTimeToUtc(clientdt, TimeZoneInfo.Local)); + DateTime server = DateTime.UtcNow; + DateTime schedule = Convert.ToDateTime(TimeZoneInfo.ConvertTimeToUtc(dt, TimeZoneInfo.Local)); + { + var kind = schedule.Kind; // will equal DateTimeKind.Unspecified + if (DateTime.Compare(client, server) > 0) + { + double minutes = (server - client).TotalMinutes; + schedule = schedule.AddMinutes(minutes); + } + else if (DateTime.Compare(client, server) == 0) + { + } + else if (DateTime.Compare(client, server) < 0) + { + double minutes = (server - client).TotalMinutes; + schedule = schedule.AddMinutes(minutes); + } + } + return TimeZoneInfo.ConvertTimeFromUtc(schedule, TimeZoneInfo.Local).ToString(); + // return schedule.ToString(); + } + catch (Exception ex) + { + Console.WriteLine(ex.StackTrace); + return ""; + } + } } } diff --git a/src/Api.Socioboard/Repositories/GplusRepository.cs b/src/Api.Socioboard/Repositories/GplusRepository.cs index 326eab0a0..80a4cb0e3 100644 --- a/src/Api.Socioboard/Repositories/GplusRepository.cs +++ b/src/Api.Socioboard/Repositories/GplusRepository.cs @@ -634,7 +634,7 @@ public static void GetUserActivities(string ProfileId, string AcessToken, Helper } } - public static int AddGaSites(string profiledata, long userId, long groupId, Helper.Cache _redisCache, Helper.AppSettings _appSettings, Model.DatabaseRepository dbr, IHostingEnvironment _appEnv) + public static string AddGaSites(string profiledata, long userId, long groupId, Helper.Cache _redisCache, Helper.AppSettings _appSettings, Model.DatabaseRepository dbr, IHostingEnvironment _appEnv) { int isSaved = 0; Analytics _Analytics = new Analytics(_appSettings.GoogleConsumerKey, _appSettings.GoogleConsumerSecret, _appSettings.GoogleRedirectUri); @@ -685,7 +685,7 @@ public static int AddGaSites(string profiledata, long userId, long groupId, Help } dbr.Update(_GoogleAnalyticsAccount); } - else + else if (_GoogleAnalyticsAccount == null) { try { @@ -730,6 +730,15 @@ public static int AddGaSites(string profiledata, long userId, long groupId, Help isSaved = dbr.Add(_GoogleAnalyticsAccount); } + else if (_GoogleAnalyticsAccount != null && _GoogleAnalyticsAccount.IsActive == true) + { + if (_GoogleAnalyticsAccount.UserId != userId) + { + return "added by other"; + } + } + + if (isSaved == 1) { List lstgaAcc = dbr.Find(t => t.GaProfileId.Equals(_GoogleAnalyticsAccount.GaProfileId)).ToList(); @@ -744,7 +753,9 @@ public static int AddGaSites(string profiledata, long userId, long groupId, Help } } - return isSaved; + + + return isSaved.ToString(); } @@ -972,7 +983,7 @@ public static Domain.Socioboard.Models.YoutubeChannel getYTChannel(string YtChan } - public static int AddYoutubeChannels(string profiledata, long userId, long groupId, Helper.Cache _redisCache, Helper.AppSettings _appSettings, Model.DatabaseRepository dbr, IHostingEnvironment _appEnv) + public static string AddYoutubeChannels(string profiledata, long userId, long groupId, Helper.Cache _redisCache, Helper.AppSettings _appSettings, Model.DatabaseRepository dbr, IHostingEnvironment _appEnv) { int isSaved = 0; Channels _Channels = new Channels(_appSettings.GoogleConsumerKey, _appSettings.GoogleConsumerSecret, _appSettings.GoogleRedirectUri); @@ -995,32 +1006,47 @@ public static int AddYoutubeChannels(string profiledata, long userId, long group if (_YoutubeChannel != null) { - try + if (_YoutubeChannel != null && _YoutubeChannel.IsActive == true) { - - _YoutubeChannel.UserId = userId; - _YoutubeChannel.YtubeChannelId = YTdata[2]; - _YoutubeChannel.YtubeChannelName = YTdata[3]; - _YoutubeChannel.ChannelpicUrl = YTdata[9]; - _YoutubeChannel.WebsiteUrl = "https://www.youtube.com/channel/" + YTdata[2]; - _YoutubeChannel.EntryDate = DateTime.UtcNow; - _YoutubeChannel.YtubeChannelDescription = YTdata[4]; - _YoutubeChannel.IsActive = true; - _YoutubeChannel.AccessToken = YTdata[0]; - _YoutubeChannel.RefreshToken = YTdata[1]; - _YoutubeChannel.PublishingDate = Convert.ToDateTime(YTdata[5]); - _YoutubeChannel.VideosCount = Convert.ToDouble(YTdata[8]); - _YoutubeChannel.CommentsCount = Convert.ToDouble(YTdata[7]); - _YoutubeChannel.SubscribersCount = Convert.ToDouble(YTdata[10]); - _YoutubeChannel.ViewsCount = Convert.ToDouble(YTdata[6]); - _YoutubeChannel.Channel_EmailId = channel_email; - _YoutubeChannel.Days90Update = false; + if (_YoutubeChannel.UserId == userId) + { + return "Youtube already added by you"; + } + else if (_YoutubeChannel.UserId != userId) + { + return "Youtube added by any other"; + } } - catch (Exception ex) + else { + try + { + + _YoutubeChannel.UserId = userId; + _YoutubeChannel.YtubeChannelId = YTdata[2]; + _YoutubeChannel.YtubeChannelName = YTdata[3]; + _YoutubeChannel.ChannelpicUrl = YTdata[9]; + _YoutubeChannel.WebsiteUrl = "https://www.youtube.com/channel/" + YTdata[2]; + _YoutubeChannel.EntryDate = DateTime.UtcNow; + _YoutubeChannel.YtubeChannelDescription = YTdata[4]; + _YoutubeChannel.IsActive = true; + _YoutubeChannel.AccessToken = YTdata[0]; + _YoutubeChannel.RefreshToken = YTdata[1]; + _YoutubeChannel.PublishingDate = Convert.ToDateTime(YTdata[5]); + _YoutubeChannel.VideosCount = Convert.ToDouble(YTdata[8]); + _YoutubeChannel.CommentsCount = Convert.ToDouble(YTdata[7]); + _YoutubeChannel.SubscribersCount = Convert.ToDouble(YTdata[10]); + _YoutubeChannel.ViewsCount = Convert.ToDouble(YTdata[6]); + _YoutubeChannel.Channel_EmailId = channel_email; + _YoutubeChannel.Days90Update = false; + } + catch (Exception ex) + { + + } + isSaved = dbr.Update(_YoutubeChannel); } - isSaved = dbr.Update(_YoutubeChannel); } else { @@ -1066,7 +1092,7 @@ public static int AddYoutubeChannels(string profiledata, long userId, long group } } - return isSaved; + return isSaved.ToString(); } diff --git a/src/Api.Socioboard/Repositories/InstagramRepository.cs b/src/Api.Socioboard/Repositories/InstagramRepository.cs index 3b6208533..6060d3285 100644 --- a/src/Api.Socioboard/Repositories/InstagramRepository.cs +++ b/src/Api.Socioboard/Repositories/InstagramRepository.cs @@ -124,6 +124,10 @@ public static string AddInstagramAccount(string client_id, string client_secret, Instagramaccounts = Api.Socioboard.Repositories.InstagramRepository.getInstagramAccount(objInstagramAccount.InstagramId, _redisCache, dbr); if (Instagramaccounts != null && Instagramaccounts.IsActive == true) { + if(Instagramaccounts.UserId == userId) + { + return "instagram account already added by you."; + } return "This Account is added by somebody else."; } } @@ -146,10 +150,23 @@ public static string AddInstagramAccount(string client_id, string client_secret, _redisCache.Delete(Domain.Socioboard.Consatants.SocioboardConsts.CacheUserProfileCount + userId); _redisCache.Delete(Domain.Socioboard.Consatants.SocioboardConsts.CacheGroupProfiles + groupId); - GetInstagramSelfFeeds(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, _appSettings); - GetInstagramUserDetails(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, _redisCache, dbr); - GetInstagramFollowing(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken,1, _appSettings); - GetInstagramFollower(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, 1, _appSettings); + new Thread(delegate () + { + GetInstagramSelfFeeds(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, _appSettings); + }).Start(); + new Thread(delegate () + { + GetInstagramUserDetails(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, _redisCache, dbr); + }).Start(); + new Thread(delegate () + { + GetInstagramFollowing(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, 1, _appSettings); + }).Start(); + + new Thread(delegate () + { + GetInstagramFollower(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, 1, _appSettings); + }).Start(); new Thread(delegate () { GetInstagramPostLikes(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, 1, _appSettings); @@ -179,21 +196,29 @@ public static string AddInstagramAccount(string client_id, string client_secret, //todo : codes to update feeds - GetInstagramSelfFeeds(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, _appSettings); - GetInstagramUserDetails(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, _redisCache, dbr); - GetInstagramFollowing(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, 1, _appSettings); - GetInstagramFollower(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, 1, _appSettings); + new Thread(delegate () + { + GetInstagramSelfFeeds(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, _appSettings); + }).Start(); + new Thread(delegate () + { + GetInstagramUserDetails(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, _redisCache, dbr); + }).Start(); + new Thread(delegate () + { + GetInstagramFollowing(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, 1, _appSettings); + }).Start(); + new Thread(delegate () + { + GetInstagramFollower(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, 1, _appSettings); + }).Start(); new Thread(delegate () { GetInstagramPostLikes(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, 1, _appSettings); - // GetInstagramPostComments(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, _appSettings); }).Start(); - - - + // GetInstagramPostComments(objInstagramAccount.InstagramId, objInstagramAccount.AccessToken, _appSettings); return "Added_Successfully"; } - } } } diff --git a/src/Api.Socioboard/Repositories/LinkedInAccountRepository.cs b/src/Api.Socioboard/Repositories/LinkedInAccountRepository.cs index d61cea0ec..69c930710 100644 --- a/src/Api.Socioboard/Repositories/LinkedInAccountRepository.cs +++ b/src/Api.Socioboard/Repositories/LinkedInAccountRepository.cs @@ -153,7 +153,7 @@ public static int AddLinkedInAccount(oAuthLinkedIn _oauth, dynamic profile, Mode return isSaved; } - public static int AddLinkedInCompantPage(oAuthLinkedIn _oauth, dynamic profile, Model.DatabaseRepository dbr, Int64 userId, Int64 groupId, string accesstoken, Helper.Cache _redisCache, Helper.AppSettings _appSettings, ILogger _logger) + public static string AddLinkedInCompantPage(oAuthLinkedIn _oauth, dynamic profile, Model.DatabaseRepository dbr, Int64 userId, Int64 groupId, string accesstoken, Helper.Cache _redisCache, Helper.AppSettings _appSettings, ILogger _logger) { int isSaved = 0; Domain.Socioboard.Models.LinkedinCompanyPage _LinkedInAccount = Repositories.LinkedInAccountRepository.getLinkedinCompanyPage(profile.Pageid.ToString(), _redisCache, dbr); @@ -198,7 +198,7 @@ public static int AddLinkedInCompantPage(oAuthLinkedIn _oauth, dynamic profile, catch { } isSaved = dbr.Update(_LinkedInAccount); } - else + else if (_LinkedInAccount == null) { _LinkedInAccount = new Domain.Socioboard.Models.LinkedinCompanyPage(); _LinkedInAccount.LinkedinPageId = profile.Pageid.ToString(); @@ -317,7 +317,15 @@ public static int AddLinkedInCompantPage(oAuthLinkedIn _oauth, dynamic profile, } } - return isSaved; + + else if(_LinkedInAccount != null && _LinkedInAccount.IsActive == true) + { + if (_LinkedInAccount.UserId != userId) + { + return "added by other"; + } + } + return isSaved.ToString(); } public static void SaveLinkedInCompanyPageFeed(oAuthLinkedIn _oauth, string PageId, long UserId, Helper.AppSettings _appSettings) diff --git a/src/Api.Socioboard/Repositories/RssFeedRepository.cs b/src/Api.Socioboard/Repositories/RssFeedRepository.cs index 4ac95d282..d5f729ee4 100644 --- a/src/Api.Socioboard/Repositories/RssFeedRepository.cs +++ b/src/Api.Socioboard/Repositories/RssFeedRepository.cs @@ -8,6 +8,7 @@ using System.Linq; using System.Net; using System.Text.RegularExpressions; +using System.Threading; using System.Threading.Tasks; using System.Xml; @@ -256,7 +257,7 @@ public static string getBetween(string strSource, string strStart, string strEnd } } - public static List GetRssDataByUser(long userId, long groupId, Helper.AppSettings _appSettings, Model.DatabaseRepository dbr) + public static List GetRssDataByUser(long userId, long groupId, Helper.AppSettings _appSettings, DatabaseRepository dbr) { string[] profileids = null; MongoRepository _RssRepository = new MongoRepository("Rss", _appSettings); @@ -278,12 +279,15 @@ public static string getBetween(string strSource, string strStart, string strEnd List lstRss = new List(); List lstGroupprofiles = dbr.Find(t => t.groupId == groupId).ToList(); profileids = lstGroupprofiles.Select(t => t.profileId).ToArray(); - var ret = _RssRepository.Find(t => profileids.Contains(t.ProfileId)); + var ret = _RssRepository.Find(t => profileids.Contains(t.ProfileId) && t.Status == true); var task = Task.Run(async () => { return await ret; }); - return lstRss = task.Result.ToList(); + lstRss = task.Result.ToList(); + lstRss.OrderByDescending(t => t.PublishingDate); + return lstRss.ToList(); + } public static string PostRssfeed(string profileId, string Url, Helper.AppSettings _appSettings, Model.DatabaseRepository dbr, Helper.Cache _redisCache) @@ -322,6 +326,7 @@ public static string PostRssfeed(string profileId, string Url, Helper.AppSetting { return ""; } + Thread.Sleep(600000); } else if (_objrssdata.First().ProfileType == Domain.Socioboard.Enum.SocialProfileType.Twitter) { @@ -358,6 +363,7 @@ public static string PostRssfeed(string profileId, string Url, Helper.AppSetting { return ""; } + Thread.Sleep(600000); } diff --git a/src/Api.Socioboard/Repositories/YoutubeReportsRepository.cs b/src/Api.Socioboard/Repositories/YoutubeReportsRepository.cs index 83a42879d..1f38f8064 100644 --- a/src/Api.Socioboard/Repositories/YoutubeReportsRepository.cs +++ b/src/Api.Socioboard/Repositories/YoutubeReportsRepository.cs @@ -249,43 +249,46 @@ public static Domain.Socioboard.Models.YoutubeChannel GetYtChannelLsts(string Yt } //total subscriber - public static List GetYtTotalsubscriber(string userId, Helper.Cache _redisCache, Helper.AppSettings _appSettings, Model.DatabaseRepository dbr) + public static List GetYtTotalsubscriber(string[] channelid, Helper.Cache _redisCache, Helper.AppSettings _appSettings, Model.DatabaseRepository dbr) { - int tmmp = Convert.ToInt32(userId); - IList subscriberC = dbr.Find(t => t.UserId.Equals(tmmp)); - - var x = subscriberC; - List subscriberlist = new List(); - foreach (var item in x) + List lstSub = new List(); + foreach (var items in channelid) { - subscriberlist.Add(item.YtubeChannelId); - } + IList subscriberC = dbr.Find(t => t.YtubeChannelId.Equals(items)); - MongoRepository mongorepo = new MongoRepository("YoutubeReportsData", _appSettings); - List lstSub = new List(); + var x = subscriberC; + List subscriberlist = new List(); + foreach (var item in x) + { + subscriberlist.Add(item.YtubeChannelId); + } - foreach (var itemss in subscriberC) - { - var Result = mongorepo.Find(t => t.datetime_unix < UnixTimeNows(DateTime.UtcNow) && t.datetime_unix >= UnixTimeNows(DateTime.UtcNow.AddDays(-90)) && t.channelId.Equals(itemss.YtubeChannelId)); - var task = Task.Run(async () => + MongoRepository mongorepo = new MongoRepository("YoutubeReportsData", _appSettings); + + + foreach (var itemss in subscriberC) { - return await Result; - }); - IList totallistT = task.Result; - var random = new Random(); - var randomColor = String.Format("#{0:X6}", random.Next(0x1000000)); - Domain.Socioboard.Models.TotalYoutubesubscriber repoSub = new Domain.Socioboard.Models.TotalYoutubesubscriber(); - int countSub = totallistT.ToList().Sum(t => t.SubscribersGained); - int countsublost = totallistT.ToList().Sum(t => t.subscribersLost); - int totalsub = countSub - countsublost; - repoSub.ChannelId = itemss.YtubeChannelId; - repoSub.Channelpic = itemss.ChannelpicUrl; - repoSub.colors = Convert.ToString(randomColor); - repoSub.ChannelName = itemss.YtubeChannelName; - repoSub.startdate = DateTime.UtcNow; - repoSub.endtdate = DateTime.UtcNow; - repoSub.SubscribersCounts = totalsub; - lstSub.Add(repoSub); + var Result = mongorepo.Find(t => t.datetime_unix < UnixTimeNows(DateTime.UtcNow) && t.datetime_unix >= UnixTimeNows(DateTime.UtcNow.AddDays(-90)) && t.channelId.Equals(itemss.YtubeChannelId)); + var task = Task.Run(async () => + { + return await Result; + }); + IList totallistT = task.Result; + var random = new Random(); + var randomColor = String.Format("#{0:X6}", random.Next(0x1000000)); + Domain.Socioboard.Models.TotalYoutubesubscriber repoSub = new Domain.Socioboard.Models.TotalYoutubesubscriber(); + int countSub = totallistT.ToList().Sum(t => t.SubscribersGained); + int countsublost = totallistT.ToList().Sum(t => t.subscribersLost); + int totalsub = countSub - countsublost; + repoSub.ChannelId = itemss.YtubeChannelId; + repoSub.Channelpic = itemss.ChannelpicUrl; + repoSub.colors = Convert.ToString(randomColor); + repoSub.ChannelName = itemss.YtubeChannelName; + repoSub.startdate = DateTime.UtcNow; + repoSub.endtdate = DateTime.UtcNow; + repoSub.SubscribersCounts = totalsub; + lstSub.Add(repoSub); + } } return lstSub; } diff --git a/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.exe b/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.exe index 5190e5a42..6a8e946a6 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 228c018f2..25b8fe89d 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/Api.Socioboard.xml b/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.xml index dd4ea8116..1ce911599 100644 --- a/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.xml +++ b/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.xml @@ -225,7 +225,7 @@ FacebookGroup id of user facebook profile - + To compose message 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 5190e5a42..6a8e946a6 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 228c018f2..25b8fe89d 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/Api.Socioboard.xml b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.xml index dd4ea8116..1ce911599 100644 --- a/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.xml +++ b/src/Api.Socioboard/bin/Debug/net451/win7-x64/Api.Socioboard.xml @@ -225,7 +225,7 @@ FacebookGroup id of user facebook profile - + To compose message 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 d1e6609e4..5052dbb95 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 2e1832171..ddb0b6371 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 0b53d41cb..5a9da621d 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 ea3a4b631..0f8b05c7b 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 cf9ea75c2..0116f6350 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 a17d16d39..5040040f3 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 436b9ec55..77470b9c4 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 b5e295dea..2474ff917 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 9ddedf7ac..1cf05b31b 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 20389284c..5ddbc4547 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 8482bf717..14e091459 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 c9fc64729..5ba2a8da2 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 06a85026b..33f8831ba 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 685ced47a..6ac2f93d5 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/Enum/MediaType.cs b/src/Domain.Socioboard/Enum/MediaType.cs new file mode 100644 index 000000000..f787ff784 --- /dev/null +++ b/src/Domain.Socioboard/Enum/MediaType.cs @@ -0,0 +1,14 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace Domain.Socioboard.Enum +{ + public enum MediaType + { + NoMedia = 0, + Image = 1, + Video = 2 + } +} diff --git a/src/Domain.Socioboard/Models/DaywiseSchedule.cs b/src/Domain.Socioboard/Models/DaywiseSchedule.cs new file mode 100644 index 000000000..5d490bac1 --- /dev/null +++ b/src/Domain.Socioboard/Models/DaywiseSchedule.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace Domain.Socioboard.Models +{ + public class DaywiseSchedule + { + public DaywiseSchedule() + { + createTime = DateTime.UtcNow; + } + public virtual long id { get; set; } + public virtual string shareMessage { get; set; } + public virtual string weekdays { get; set;} + public virtual DateTime clientTime { get; set; } + public virtual DateTime scheduleTime { get; set; } + public virtual DateTime postedTime { get; set; } + public virtual string localscheduletime { get; set; } + public virtual Enum.ScheduleStatus status { get; set; } + public virtual long userId { get; set; } + public virtual Enum.SocialProfileType profileType { get; set; } + public virtual string profileId { get; set; } + public virtual string picUrl { get; set; } + public virtual DateTime createTime { get; set; } + public virtual string url { get; set; } + public virtual string link { get; set; } + public virtual string socialprofileName { get; set; } + } +} diff --git a/src/Domain.Socioboard/Models/Draft.cs b/src/Domain.Socioboard/Models/Draft.cs index a737272ab..2e4929c1e 100644 --- a/src/Domain.Socioboard/Models/Draft.cs +++ b/src/Domain.Socioboard/Models/Draft.cs @@ -14,6 +14,8 @@ public class Draft public virtual string picUrl { get; set; } public virtual long userId { get; set; } public virtual Int64 GroupId { get; set; } + public virtual Enum.MediaType mediaType { get; set; } + } } diff --git a/src/Domain.Socioboard/Models/Facebookaccounts.cs b/src/Domain.Socioboard/Models/Facebookaccounts.cs index e4d84e10d..ef10a5442 100644 --- a/src/Domain.Socioboard/Models/Facebookaccounts.cs +++ b/src/Domain.Socioboard/Models/Facebookaccounts.cs @@ -41,6 +41,7 @@ public Facebookaccounts() public virtual DateTime lastpagereportgenerated { get; set; } public virtual bool Is90DayDataUpdated { get; set; } public virtual DateTime contenetShareathonUpdate { get; set; } - + public virtual bool SocailSignInEnable { get; set; } + } } diff --git a/src/Domain.Socioboard/Models/Mongo/MongoFacebookFeed.cs b/src/Domain.Socioboard/Models/Mongo/MongoFacebookFeed.cs index 5a78e928b..7a41278fb 100644 --- a/src/Domain.Socioboard/Models/Mongo/MongoFacebookFeed.cs +++ b/src/Domain.Socioboard/Models/Mongo/MongoFacebookFeed.cs @@ -42,4 +42,32 @@ public class facebookfeed public MongoFacebookFeed _facebookFeed { get; set; } public List _facebookComment { get; set; } } + + + public class LatestFacebookFeed + { + [JsonConverter(typeof(ObjectIdConverter))] + public ObjectId Id { get; set; } + public string FeedDescription { get; set; } + public string FeedDate { get; set; } + public DateTime EntryDate { get; set; } + public string ProfileId { get; set; } + public string FromId { get; set; } + public string FromName { get; set; } + public string FromProfileUrl { get; set; } + public string Type { get; set; } + public string FbComment { get; set; } + public string FbLike { get; set; } + public string FeedId { get; set; } + public int ReadStatus { get; set; } + public string Picture { get; set; } + public double Positive { get; set; } + public double Negative { get; set; } + public string Commentcount { get; set; } + public string Likecount { get; set; } + public string postType { get; set; } + public string postingFrom { get; set; } + public List _facebookComment { get; set; } + + } } diff --git a/src/Domain.Socioboard/Models/ScheduledMessage.cs b/src/Domain.Socioboard/Models/ScheduledMessage.cs index d019f4885..2951c15c2 100644 --- a/src/Domain.Socioboard/Models/ScheduledMessage.cs +++ b/src/Domain.Socioboard/Models/ScheduledMessage.cs @@ -25,6 +25,8 @@ public ScheduledMessage() public virtual string url { get; set; } public virtual string link { get; set; } public virtual string socialprofileName { get; set; } + public virtual DateTime calendertime { get; set; } + public virtual Enum.MediaType mediaType { get; set; } } public class ScheduledMessageAdmin { diff --git a/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.dll b/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.dll index d1e6609e4..5052dbb95 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 2e1832171..ddb0b6371 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/compiler/resources/Mappings/DaywiseSchedule.hbm.xml b/src/Domain.Socioboard/compiler/resources/Mappings/DaywiseSchedule.hbm.xml new file mode 100644 index 000000000..2e23aaa70 --- /dev/null +++ b/src/Domain.Socioboard/compiler/resources/Mappings/DaywiseSchedule.hbm.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/Domain.Socioboard/compiler/resources/Mappings/Draft.hbm.xml b/src/Domain.Socioboard/compiler/resources/Mappings/Draft.hbm.xml index cb6801a6f..a31f243a9 100644 --- a/src/Domain.Socioboard/compiler/resources/Mappings/Draft.hbm.xml +++ b/src/Domain.Socioboard/compiler/resources/Mappings/Draft.hbm.xml @@ -23,5 +23,8 @@ + + + \ No newline at end of file diff --git a/src/Domain.Socioboard/compiler/resources/Mappings/Facebookaccounts.hbm.xml b/src/Domain.Socioboard/compiler/resources/Mappings/Facebookaccounts.hbm.xml index 757288416..963e168e4 100644 --- a/src/Domain.Socioboard/compiler/resources/Mappings/Facebookaccounts.hbm.xml +++ b/src/Domain.Socioboard/compiler/resources/Mappings/Facebookaccounts.hbm.xml @@ -89,5 +89,8 @@ + + + \ No newline at end of file diff --git a/src/Domain.Socioboard/compiler/resources/Mappings/ScheduledMessage.hbm.xml b/src/Domain.Socioboard/compiler/resources/Mappings/ScheduledMessage.hbm.xml index d9b1ca2af..31461fa84 100644 --- a/src/Domain.Socioboard/compiler/resources/Mappings/ScheduledMessage.hbm.xml +++ b/src/Domain.Socioboard/compiler/resources/Mappings/ScheduledMessage.hbm.xml @@ -44,5 +44,11 @@ + + + + + + \ No newline at end of file diff --git a/src/Domain.Socioboard/obj/Debug/net451/.IncrementalCache b/src/Domain.Socioboard/obj/Debug/net451/.IncrementalCache index 1b90f6bfc..7e1e24a93 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\\AssestLibrary.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\\Ewallet.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\\ImgLibrary.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\\Notifications.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\\TwitterContactSearch.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\\AdvanceSerachData.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\\ContentFeedsShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ContentShareDataId.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ContentStudioShareathonIdData.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\\TwitterFeedsEmailMessage.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\\AssestLibrary.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\\Ewallet.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\\ImgLibrary.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\\Notifications.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\\MediaType.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\\AssestLibrary.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\\DaywiseSchedule.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\\Ewallet.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\\ImgLibrary.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\\Notifications.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\\TwitterContactSearch.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\\AdvanceSerachData.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\\ContentFeedsShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ContentShareDataId.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ContentStudioShareathonIdData.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\\TwitterFeedsEmailMessage.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\\AssestLibrary.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\\DaywiseSchedule.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\\Ewallet.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\\ImgLibrary.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\\Notifications.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 49f59f0b4..fe4aac563 100644 --- a/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile-csc.rsp +++ b/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile-csc.rsp @@ -54,6 +54,7 @@ -resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\AgencyUser.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.AgencyUser.hbm.xml -resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\AssestLibrary.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.AssestLibrary.hbm.xml -resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\Coupons.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.Coupons.hbm.xml +-resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\DaywiseSchedule.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.DaywiseSchedule.hbm.xml -resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\DemoRequest.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.DemoRequest.hbm.xml -resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\Discovery.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.Discovery.hbm.xml -resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\Draft.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.Draft.hbm.xml @@ -98,6 +99,7 @@ "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\MediaType.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" @@ -134,6 +136,7 @@ "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\AssestLibrary.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\DaywiseSchedule.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" diff --git a/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp b/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp index 94dc093a3..88fd3a101 100644 --- a/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp +++ b/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp @@ -56,6 +56,7 @@ --resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\AgencyUser.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.AgencyUser.hbm.xml --resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\AssestLibrary.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.AssestLibrary.hbm.xml --resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\Coupons.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.Coupons.hbm.xml +--resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\DaywiseSchedule.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.DaywiseSchedule.hbm.xml --resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\DemoRequest.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.DemoRequest.hbm.xml --resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\Discovery.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.Discovery.hbm.xml --resource:"E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\compiler\resources\Mappings\Draft.hbm.xml",Domain.Socioboard.compiler.resources.Mappings.Draft.hbm.xml @@ -100,6 +101,7 @@ E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Sociobo 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\MediaType.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 @@ -136,6 +138,7 @@ 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\AgencyUser.cs E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Domain.Socioboard\Models\AssestLibrary.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\DaywiseSchedule.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 diff --git a/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.dll b/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.dll index d1e6609e4..5052dbb95 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 2e1832171..ddb0b6371 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 0b53d41cb..5a9da621d 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 ea3a4b631..0f8b05c7b 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 cf9ea75c2..0116f6350 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 a17d16d39..5040040f3 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 436b9ec55..77470b9c4 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 b5e295dea..2474ff917 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 9ddedf7ac..1cf05b31b 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 20389284c..5ddbc4547 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 8482bf717..14e091459 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 c9fc64729..5ba2a8da2 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/bin/Debug/net451/Socioboard.Twitter.dll b/src/Socioboard.Twitter/bin/Debug/net451/Socioboard.Twitter.dll index 06a85026b..33f8831ba 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 685ced47a..6ac2f93d5 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/Controllers/GoogleManagerController.cs b/src/Socioboard/Controllers/GoogleManagerController.cs index ed4bb69d7..4552bd7c1 100644 --- a/src/Socioboard/Controllers/GoogleManagerController.cs +++ b/src/Socioboard/Controllers/GoogleManagerController.cs @@ -257,6 +257,7 @@ public async Task AddGoogleAccount(string Op) [HttpGet] public async Task AddGoogleAcc(string code) { + string res = string.Empty; Domain.Socioboard.Models.User user = HttpContext.Session.GetObjectFromJson("User"); string groupId = HttpContext.Session.GetObjectFromJson("selectedGroupId"); List> Parameters = new List>(); @@ -272,7 +273,7 @@ public async Task AddGoogleAcc(string code) } else { - TempData["Error"] = "Error while hitting api."; + TempData["Error"] = await response.Content.ReadAsStringAsync(); return RedirectToAction("Index", "Home"); } } diff --git a/src/Socioboard/Controllers/HomeController.cs b/src/Socioboard/Controllers/HomeController.cs index 6b9dc77c4..a8314d782 100644 --- a/src/Socioboard/Controllers/HomeController.cs +++ b/src/Socioboard/Controllers/HomeController.cs @@ -875,7 +875,7 @@ public async Task GroupInvite(string token, string email, long id) res = await response.Content.ReadAsStringAsync(); if (res.Equals("updated")) { - TempData["Success"] = "Added Successfully to group."; + TempData["Success"] = "Added Successfully to team"; return RedirectToAction("index", "Home"); } else diff --git a/src/Socioboard/Controllers/IndexController.cs b/src/Socioboard/Controllers/IndexController.cs index 28ab69ad2..d7751e973 100644 --- a/src/Socioboard/Controllers/IndexController.cs +++ b/src/Socioboard/Controllers/IndexController.cs @@ -306,6 +306,24 @@ public ActionResult SingIn() } } + //[HttpGet] + //public ActionResult SocioBoardAuthRedirectionUrl() + //{ + // string clinetId = "caed803890f2b4360b49f4ff5f9ea05f"; + // string clinetsecret = "f4f31b95aea538c9d218e803da6ff1bf"; + // string callbackUrl = "http://localhost:9821/Index/SocioBoardAuth"; + // string baseOuthUrl = "https://app.socioboard.com/"; + // string authorizeUrl = baseOuthUrl + "/oauth/authorize"; + // string accessTokenUrl = baseOuthUrl + "/oauth/access_token"; + // return Content(""); + //} + + //[HttpGet] + //public ActionResult SocioBoardAuth(string Code) + //{ + // return Content(""); + //} + [HttpPost] public async Task AjaxPluginLogin() { diff --git a/src/Socioboard/Controllers/InstagramManagerController.cs b/src/Socioboard/Controllers/InstagramManagerController.cs index 5cf6cb01c..a924bcca1 100644 --- a/src/Socioboard/Controllers/InstagramManagerController.cs +++ b/src/Socioboard/Controllers/InstagramManagerController.cs @@ -160,7 +160,7 @@ public async Task Instagram(string code) } else { - TempData["Error"] = "Error while hitting api."; + TempData["Error"] = await response.Content.ReadAsStringAsync(); return RedirectToAction("Index", "Home"); } } diff --git a/src/Socioboard/Controllers/LinkedinManagerController.cs b/src/Socioboard/Controllers/LinkedinManagerController.cs index c3a38b832..e242af78c 100644 --- a/src/Socioboard/Controllers/LinkedinManagerController.cs +++ b/src/Socioboard/Controllers/LinkedinManagerController.cs @@ -170,6 +170,7 @@ public async Task LinkedinRedirect(string code) public async Task AddLinAcc(string code) { + string res = string.Empty; Domain.Socioboard.Models.User user = HttpContext.Session.GetObjectFromJson("User"); string groupId = HttpContext.Session.GetObjectFromJson("selectedGroupId"); List> Parameters = new List>(); @@ -179,12 +180,12 @@ public async Task AddLinAcc(string code) HttpResponseMessage response = await WebApiReq.PostReq("/api/LinkedIn/AddLinkedInAccount", Parameters, "", "", _appSettings.ApiDomain); if (response.IsSuccessStatusCode) { - TempData["Success"] = await response.Content.ReadAsStringAsync(); - return RedirectToAction("Index", "Home"); + TempData["Success"] = await response.Content.ReadAsStringAsync(); + return RedirectToAction("Index", "Home"); } else { - TempData["Error"] = "Error while hitting api."; + TempData["Error"] = await response.Content.ReadAsStringAsync(); return RedirectToAction("Index", "Home"); } } diff --git a/src/Socioboard/Controllers/TwitterManagerController.cs b/src/Socioboard/Controllers/TwitterManagerController.cs index d22e2540d..56145428c 100644 --- a/src/Socioboard/Controllers/TwitterManagerController.cs +++ b/src/Socioboard/Controllers/TwitterManagerController.cs @@ -208,7 +208,7 @@ public async Task Twitter(string oauth_token, string oauth_verifi } else { - TempData["Error"] = "Error while hitting api."; + TempData["Error"] = await response.Content.ReadAsStringAsync(); return RedirectToAction("Index", "Home"); } } diff --git a/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml b/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml index 80f6a85f5..d652d12e7 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml @@ -54,6 +54,82 @@ visibility: visible; opacity: 1; } + .premium_polular{ + padding-bottom: 0px; + background: darkslategrey; + border-bottom: 3px solid #eb593c; + font-size: 20px; + color: #f85c37; + } + .premium_polular_box{ + border-right: 3px solid #fff; + margin-left: 42px; + position: absolute; + overflow: hidden; + height: 55px; + width: 55px; + text-align: center; + z-index: 0; + margin-top: -22px; + } + .premium_polular_text{ + font-size: 8px; + color: #444; + background: #ffd400; + text-transform: uppercase; + padding: 41px 20px 0px 0px; + width: 258px; + text-align: center; + display: block; + position: absolute; + left: -71px; + top: -20px; + -moz-transition: all 0.5s ease; + -webkit-transition: all 0.5s ease; + transition: all 0.5s ease; + -webkit-transform: rotate(-44deg); + -ms-transform: rotate(-44deg); + transform: rotate(40deg); + box-shadow: 3px -4px 13px 3px rgba(0,0,0,0.75); + } + .deluxe_polular{ + padding-left: 10px; + padding-bottom: 0px; + background: darkslategrey; + border-bottom: 3px solid #eb593c; + font-size: 20px; + color: #f85c37; + } + .deluxe_polular_box{ + margin-left: 38px; + position: absolute; + overflow: hidden; + height: 55px; + width: 55px; + text-align: center; + z-index: 0; + margin-top: -19px; + } + .deluxe_polular_text{ + font-size: 8px; + color: #444; + background: #ffd400; + text-transform: uppercase; + padding: 41px 20px 0px 0px; + width: 258px; + text-align: center; + display: block; + position: absolute; + left: -71px; + top: -20px; + -moz-transition: all 0.5s ease; + -webkit-transition: all 0.5s ease; + transition: all 0.5s ease; + -webkit-transform: rotate(-44deg); + -ms-transform: rotate(-44deg); + transform: rotate(40deg); + box-shadow: 3px -4px 13px 3px rgba(0,0,0,0.75); + }
@@ -66,13 +142,39 @@
+ + + + + + + + + + + + - - + + @@ -85,8 +187,8 @@ - - + + diff --git a/src/Socioboard/Themes/Socioboard/Views/Index/Privacy.cshtml b/src/Socioboard/Themes/Socioboard/Views/Index/Privacy.cshtml index e66033488..ed08b0687 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Index/Privacy.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Index/Privacy.cshtml @@ -82,7 +82,40 @@

Occasionally, at our discretion, we may include or offer third-party products or services on our website. These third-party sites have separate and independent privacy policies. We therefore have no responsibility or liability for the content and activities of these linked sites. Nonetheless, we seek to protect the integrity of our site and welcome any feedback about these sites.

Google

-

Google's advertising requirements can be summed up by Google's Advertising Principles. They are put in place to provide a positive experience for users. https://support.google.com/adwordspolicy/answer/1316548?hl=en

+

Google's advertising requirements can be summed up by Google's Advertising Principles. They are put in place to provide a positive experience for users. https://support.google.com/adwordspolicy/answer/1316548?hl=en +

+

We have implemented the following:

    diff --git a/src/Socioboard/Themes/Socioboard/Views/Index/Products.cshtml b/src/Socioboard/Themes/Socioboard/Views/Index/Products.cshtml index 646ce8a19..cdbe69fcc 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Index/Products.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Index/Products.cshtml @@ -129,7 +129,7 @@
    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 -

    +

    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.

    diff --git a/src/Socioboard/Themes/Socioboard/Views/Shared/_SocioboardLayout.cshtml b/src/Socioboard/Themes/Socioboard/Views/Shared/_SocioboardLayout.cshtml index f1f194b8d..77821dfb6 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Shared/_SocioboardLayout.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Shared/_SocioboardLayout.cshtml @@ -131,6 +131,17 @@ @*
  • Download Chrome Plugin
  • *@
+ + +
   Popular    
  Basic Plan StandardPremiumDeluxe + @*
+ + popular + +
*@ + Premium +
+ @*
+ + popular + +
*@ + Deluxe +
Topaz Ruby GoldMonthly price Free $4.99$9.99$19.99$9.99$19.99 $29.99 $49.99 $79.99 @@ -82,7 +84,7 @@

Draft

Edit Message
- +
diff --git a/src/Socioboard/wwwroot/contents/socioboard/views/publishing/schedulemsg.html b/src/Socioboard/wwwroot/contents/socioboard/views/publishing/schedulemsg.html index 0f4f8ddd7..48717b499 100644 --- a/src/Socioboard/wwwroot/contents/socioboard/views/publishing/schedulemsg.html +++ b/src/Socioboard/wwwroot/contents/socioboard/views/publishing/schedulemsg.html @@ -57,7 +57,7 @@

Schedule Message

@@ -65,77 +65,110 @@

Schedule Message

-
-
-
- - -
-
- -
-
-

Select your file [Ex: gif, jpeg, png, mp4, ...]

-
-
- -
- - -
-
- -
- -
-
-
- -
-
- - -
-
- - - -
-
- - Please enter Schedule Message - -
- -
- -
- - - + +
+
+
+ + +
-
- - +
+ +
+ + + +
+
+ + +
+
+ + +
-
- - + +
+
+
+ +
+
+
+ +
+
This is required
+
Invalid format
+
+
+
+
+
+
+ +
+
This is required
+
Invalid format
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
+ + +
+
+ + + +
+
+ + Please enter Schedule Message + + +
+

Select your file [Ex: gif, jpeg, png, mp4, ...]

+
+
+ +
+ + +
+
+ +
+ +
+ @@ -247,41 +280,9 @@

Schedule Message

--> - -
-
- - -
- -
-
-
- - -
-
This is required
-
Invalid format
-
-
-
-
-
-
- - -
-
This is required
-
Invalid format
-
-
-
-
-
-
-
-
-
+ + + @@ -303,15 +304,15 @@

Schedule Message

- - +
- +
- @@ -323,12 +324,12 @@

Schedule Message

-
+

Select your file [Ex: gif, jpeg, png, mp4, ...]

- +
@@ -342,21 +343,21 @@

Schedule Message

- - + +
- - - + + +
- - Please enter Schedule Message + + Please enter Schedule Message
-
+ + +
+
+
+ +
+ +
+
+ +
+
This is required
+
Invalid format
+
+
+
+
+
+
+
+
-
+ + + +
- +
-
Monday
-
+
@@ -403,7 +437,7 @@

Schedule Message

@@ -416,7 +450,7 @@

Schedule Message

@@ -429,7 +463,7 @@

Schedule Message

@@ -442,7 +476,7 @@

Schedule Message

@@ -455,7 +489,7 @@

Schedule Message

@@ -468,28 +502,28 @@

Schedule Message

-
-
+
+
- - + +
- +
@@ -500,7 +534,8 @@

Schedule Message

-
--> +
+
diff --git a/src/Socioboard/wwwroot/contents/socioboard/views/publishing/socioqueue.html b/src/Socioboard/wwwroot/contents/socioboard/views/publishing/socioqueue.html index b57854476..85e9f505e 100644 --- a/src/Socioboard/wwwroot/contents/socioboard/views/publishing/socioqueue.html +++ b/src/Socioboard/wwwroot/contents/socioboard/views/publishing/socioqueue.html @@ -54,7 +54,7 @@

Socio Queue

- {{user.UserName}}
+ {{user.FirstName}} {{user.LastName}}
{{socioqueue.scheduleTime}}
@@ -64,7 +64,11 @@

Socio Queue

{{socioqueue.shareMessage}}
- + + +
diff --git a/src/Socioboard/wwwroot/contents/socioboard/views/rss_news/rss_news.html b/src/Socioboard/wwwroot/contents/socioboard/views/rss_news/rss_news.html index 48e693e8e..8838123fe 100644 --- a/src/Socioboard/wwwroot/contents/socioboard/views/rss_news/rss_news.html +++ b/src/Socioboard/wwwroot/contents/socioboard/views/rss_news/rss_news.html @@ -119,9 +119,9 @@
{{post.title}}

Select your file [Ex: gif, jpeg, png, mp4, ...]

- +
- +
@@ -197,15 +197,15 @@
{{post.title}}
- @@ -74,11 +74,11 @@
Social Sign In
Facebook
-
+
-
-
+
diff --git a/src/Socioboard/wwwroot/contents/socioboard/views/settings/mail_settings.html b/src/Socioboard/wwwroot/contents/socioboard/views/settings/mail_settings.html index f534fcc3d..5a9f1704c 100644 --- a/src/Socioboard/wwwroot/contents/socioboard/views/settings/mail_settings.html +++ b/src/Socioboard/wwwroot/contents/socioboard/views/settings/mail_settings.html @@ -64,7 +64,7 @@
Newsletter subscription

-
Daily Group Report Summary
+
Daily Team Report Summary