diff --git a/.vs/Socioboard/v14/.suo b/.vs/Socioboard/v14/.suo index 7f75db92c..03ebf92f9 100644 Binary files a/.vs/Socioboard/v14/.suo and b/.vs/Socioboard/v14/.suo differ diff --git a/src/Api.Socioboard/Controllers/FacebookController.cs b/src/Api.Socioboard/Controllers/FacebookController.cs index 908862ae8..9e564d585 100644 --- a/src/Api.Socioboard/Controllers/FacebookController.cs +++ b/src/Api.Socioboard/Controllers/FacebookController.cs @@ -286,6 +286,22 @@ public IActionResult GetAllFacebookProfiles(long groupId) return Ok(lstFbAcc); } + [HttpGet("GetFacebookProfilesOnly")] + public IActionResult GetFacebookProfilesOnly(long groupId) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _env); + List lstGrpProfiles = Repositories.GroupProfilesRepository.getAllGroupProfiles(groupId, _redisCache, dbr); + List lstFbAcc = new List(); + foreach (var item in lstGrpProfiles.Where(t => t.profileType == Domain.Socioboard.Enum.SocialProfileType.Facebook)) + { + Domain.Socioboard.Models.Facebookaccounts fbAcc = Repositories.FacebookRepository.getFacebookAccount(item.profileId, _redisCache, dbr); + if (fbAcc != null) + { + lstFbAcc.Add(fbAcc); + } + } + return Ok(lstFbAcc); + } [HttpPost("GetFacebookPages")] public IActionResult GetFacebookPages(string accesstoken, long groupId) diff --git a/src/Api.Socioboard/Controllers/GoogleController.cs b/src/Api.Socioboard/Controllers/GoogleController.cs index d0e2d16b4..1535d2f9b 100644 --- a/src/Api.Socioboard/Controllers/GoogleController.cs +++ b/src/Api.Socioboard/Controllers/GoogleController.cs @@ -117,33 +117,67 @@ public IActionResult GoogleLogin(string code,Domain.Socioboard.Enum.SBAccountTyp DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); IList lstUser = dbr.Find(t => t.EmailId.Equals(EmailId)); + IList lstgacc = dbr.Find(t => t.EmailId.Equals(EmailId)); + IList userTable = dbr.Find(t => t.Id == lstgacc.First().UserId); if (lstUser != null && lstUser.Count() > 0) { - if (lstUser.First().ActivationStatus == Domain.Socioboard.Enum.SBUserActivationStatus.Active) + if (lstUser.FirstOrDefault().SocialLoginEnableGo == true) { - DateTime d1 = DateTime.UtcNow; - //User userTable = dbr.Single(t => t.EmailId == EmailId); - //userTable.LastLoginTime = d1; - lstUser.First().LastLoginTime = d1; - dbr.Update(lstUser.First()); - _redisCache.Set(lstUser.First().EmailId, lstUser.First()); - return Ok(lstUser.First()); + if (lstUser.First().ActivationStatus == Domain.Socioboard.Enum.SBUserActivationStatus.Active) + { + DateTime d1 = DateTime.UtcNow; + //User userTable = dbr.Single(t => t.EmailId == EmailId); + //userTable.LastLoginTime = d1; + lstUser.First().LastLoginTime = d1; + dbr.Update(lstUser.First()); + _redisCache.Set(lstUser.First().EmailId, lstUser.First()); + return Ok(lstUser.First()); + } + else if (lstUser.First().ActivationStatus == Domain.Socioboard.Enum.SBUserActivationStatus.Disable) + { + return Ok("Your account is disabled. Please contact socioboard support for more assistance"); + } + else + { + return Ok("Something went wrong please try after sometime"); + } } - else if (lstUser.First().ActivationStatus == Domain.Socioboard.Enum.SBUserActivationStatus.Disable) + else { - return Ok("Your account is disabled. Please contact socioboard support for more assistance"); + return Ok(" Oh! it's look like social signin with google has disabled"); + } + } + else if (lstgacc != null && lstgacc.Count() > 0 && lstUser.Count() == 0 ) + { + if(lstgacc.First().IsActive == true) + { + if (userTable.First().SocialLoginEnableGo == true) + { + DateTime d1 = DateTime.UtcNow; + //IList userTable = dbr.Find(t => t.Id == lstgacc.First().UserId); + userTable.First().LastLoginTime = d1; + dbr.Update(userTable.First()); + _redisCache.Set(userTable.First().EmailId, userTable.First()); + return Ok(userTable.First()); + } + else + { + return Ok("it's look like you have disable your social signin option for gplus acc."); + } + } else { - return Ok("Something went wrong please try after sometime"); + return Ok("Google account added by other user"); } + } else { Domain.Socioboard.Models.Googleplusaccounts gplusAcc = Api.Socioboard.Repositories.GplusRepository.getGPlusAccount(Convert.ToString(userinfo["id"]), _redisCache, dbr); if (gplusAcc != null && gplusAcc.IsActive == true) { - return Ok("GPlus account added by other user."); + return BadRequest("GPlus account added by other user."); } @@ -227,6 +261,32 @@ public IActionResult GoogleLogin(string code,Domain.Socioboard.Enum.SBAccountTyp + } + + [HttpPost("EnableDisableGoogleSignIn")] + public IActionResult EnableDisableGoogleSignIn(long userId, bool checkEnable) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + User user = dbr.Single(t => t.Id == userId); + user.SocialLoginEnableGo = checkEnable; + int res = dbr.Update(user); + + if (res == 1) + { + if (checkEnable) + { + return Ok("Cool! Social SignIn has Enable for your Goole Account "); + } + else + { + return Ok("You have Successfully Disabled Social SignIn for Your Google Account"); + } + + } + else + { + return BadRequest("Error while enabling Social Signin, pls try after some time."); + } } [HttpPost("GoogleLoginPhone")] @@ -298,7 +358,7 @@ public IActionResult GoogleLoginPhone(string refreshToken,string accessToken, Do Domain.Socioboard.Models.Googleplusaccounts gplusAcc = Api.Socioboard.Repositories.GplusRepository.getGPlusAccount(Convert.ToString(userinfo["id"]), _redisCache, dbr); if (gplusAcc != null && gplusAcc.IsActive == true) { - return Ok("GPlus account added by other user."); + return BadRequest("GPlus account added by other user."); } @@ -416,9 +476,9 @@ public IActionResult AddGoogleAccountPhone(string refreshToken, string accessTok { if (gplusAcc.UserId == userId) { - return Ok("GPlus account already added by you."); + return BadRequest("GPlus account already added by you."); } - return Ok("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) @@ -433,7 +493,7 @@ public IActionResult AddGoogleAccountPhone(string refreshToken, string accessTok } else { - return Ok("Issues while adding account"); + return BadRequest("Issues while adding account"); } } @@ -483,9 +543,9 @@ public IActionResult AddGoogleAccount(string code, long groupId, long userId) { if (gplusAcc.UserId == userId) { - return Ok("GPlus account already added by you."); + return BadRequest("GPlus account already added by you."); } - return Ok("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) @@ -500,7 +560,7 @@ public IActionResult AddGoogleAccount(string code, long groupId, long userId) } else { - return Ok("Issues while adding account"); + return BadRequest("Issues while adding account"); } } diff --git a/src/Api.Socioboard/Controllers/GroupProfilesController.cs b/src/Api.Socioboard/Controllers/GroupProfilesController.cs index 7cfe14e66..fdff13174 100644 --- a/src/Api.Socioboard/Controllers/GroupProfilesController.cs +++ b/src/Api.Socioboard/Controllers/GroupProfilesController.cs @@ -50,6 +50,13 @@ public IActionResult GetAllGroupProfiles(long groupId) return Ok(GroupProfilesRepository.getAllGroupProfiles(groupId, _redisCache, dbr)); } + [HttpGet("GetAllGroupProfilesDeatails")] + public IActionResult GetAllGroupProfilesDeatails(long groupId) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + return Ok(GroupProfilesRepository.getAllGroupProfilesdetail(groupId, _redisCache, dbr)); + } + [HttpPost("DeleteProfile")] public IActionResult DeleteProfile(long groupId, long userId, string profileId) { @@ -63,7 +70,7 @@ public IActionResult AddSelectedProfiles(long groupId, long userId) string selectedProfiles = Request.Form["selectedProfiles"]; string[] Profiles = selectedProfiles.Split(','); DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); - List lstGrpProfiles = Repositories.GroupProfilesRepository.getGroupProfiles(groupId, _redisCache, dbr); + List lstGrpProfiles = Repositories.GroupProfilesRepository.getAllGroupProfiles(groupId, _redisCache, dbr); lstGrpProfiles = lstGrpProfiles.Where(t => !Profiles.Contains(t.profileId)).ToList(); foreach (var item in lstGrpProfiles) { @@ -228,7 +235,7 @@ public IActionResult AddProfileToGroup(string profileId, long groupId, long user } if (profileType == Domain.Socioboard.Enum.SocialProfileType.Pinterest) { - Domain.Socioboard.Models.PinterestAccount pinAcc = Repositories.PinterestRepository.getPinterestAccount(profileId, _redisCache, dbr); + Domain.Socioboard.Models.PinterestAccount pinAcc = dbr.Find(t => t.username.Equals(profileId)).FirstOrDefault(); if (pinAcc == null) { return BadRequest("Invalid profileId"); diff --git a/src/Api.Socioboard/Controllers/GroupsController.cs b/src/Api.Socioboard/Controllers/GroupsController.cs index 98f20db2a..0465f5e67 100644 --- a/src/Api.Socioboard/Controllers/GroupsController.cs +++ b/src/Api.Socioboard/Controllers/GroupsController.cs @@ -6,6 +6,8 @@ using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Cors; using Domain.Socioboard.Models; +using System.Collections.Generic; +using System.Linq; // For more information on enabling Web API for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860 @@ -78,5 +80,35 @@ public IActionResult GetUserGroups(long userId) DatabaseRepository dbr = new DatabaseRepository(_logger,_appEnv); return Ok(GroupsRepository.getAllGroupsofUser(userId, _redisCache, dbr)); } + + [HttpGet("GetUserGroupsCount")] + public IActionResult GetUserGroupsCount(long userId) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + return Ok(GroupsRepository.getAllGroupsofUserCount(userId, _redisCache, dbr)); + } + + [HttpPost("AddSelectedGroups")] + public IActionResult AddSelectedGroups(long userId) + { + string selectedGroups = Request.Form["selectedGroups"]; + string[] Profiles = selectedGroups.Split(','); + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + List lstGrp = Repositories.GroupsRepository.getGroups(userId, _redisCache, dbr); + lstGrp = lstGrp.Where(t => !Profiles.Contains(t.groupName)).ToList(); + foreach (Domain.Socioboard.Models.Groups item in lstGrp) + { + if(item.groupName=="Socioboard") + { + return BadRequest("You cann't delete default group choose other one"); + } + else + { + GroupsRepository.DeleteProfile(userId, item.id, _redisCache, dbr, _appSettings); + } + + } + return Ok(); + } } } diff --git a/src/Api.Socioboard/Controllers/LinkedInController.cs b/src/Api.Socioboard/Controllers/LinkedInController.cs index 7b1a4d5dc..9714a578a 100644 --- a/src/Api.Socioboard/Controllers/LinkedInController.cs +++ b/src/Api.Socioboard/Controllers/LinkedInController.cs @@ -59,9 +59,9 @@ public IActionResult AddLinkedInAccount(string Code, long groupId, long userId) { if (linaccount.UserId == userId) { - return Ok("LinkedIn account already added by you."); + return BadRequest("LinkedIn account already added by you."); } - return Ok("LinkedIn account added by other user."); + return BadRequest("LinkedIn account added by other user."); } else { @@ -77,7 +77,7 @@ public IActionResult AddLinkedInAccount(string Code, long groupId, long userId) } else { - return Ok("Error while Adding Account"); + return BadRequest("Error while Adding Account"); } } } diff --git a/src/Api.Socioboard/Controllers/MediaController.cs b/src/Api.Socioboard/Controllers/MediaController.cs index 65ac4ee21..db46d3399 100644 --- a/src/Api.Socioboard/Controllers/MediaController.cs +++ b/src/Api.Socioboard/Controllers/MediaController.cs @@ -35,7 +35,7 @@ public MediaController(ILogger logger, Microsoft.Extensions. private Helper.AppSettings _appSettings; private Helper.Cache _redisCache; private readonly IHostingEnvironment _appEnv; - + public static ImageFormat GetImageFormat(string extension) { @@ -53,7 +53,7 @@ public static ImageFormat GetImageFormat(string extension) } - + [HttpGet("Get")] public IActionResult Get(string id) @@ -72,7 +72,7 @@ public IActionResult Get(string id) //If requested file is an image than load file to memory if (GetImageFormat(extension) != null) { - return Ok(new FileStream(filePath, FileMode.Open)); + return Ok( new FileStream(filePath, FileMode.Open)); //ms = CopyFileToMemory(filePath); } @@ -82,31 +82,10 @@ public IActionResult Get(string id) } } - + return BadRequest(); } - [HttpGet("Getfilepath")] - public IActionResult Getfilepath(string id) - { - string filePath = _appEnv.WebRootPath + string.Concat("/upload/", id); - string extension = Path.GetExtension(id); - if (System.IO.File.Exists(filePath)) - { - if (!string.IsNullOrWhiteSpace(extension)) - { - extension = extension.Substring(extension.IndexOf(".") + 1); - } - - //If requested file is an image than load file to memory - if (GetImageFormat(extension) != null) - { - return Ok(filePath); - } - } - return Ok(); - } - diff --git a/src/Api.Socioboard/Controllers/SocialMessagesController.cs b/src/Api.Socioboard/Controllers/SocialMessagesController.cs index efba7ec26..2adf37184 100644 --- a/src/Api.Socioboard/Controllers/SocialMessagesController.cs +++ b/src/Api.Socioboard/Controllers/SocialMessagesController.cs @@ -18,6 +18,9 @@ using Imgur.API.Authentication.Impl; using Imgur.API.Endpoints.Impl; using Imgur.API.Models; +using System.Net; +using Newtonsoft.Json.Linq; +using System.Drawing; // For more information on enabling Web API for empty projects, visit http://go.microsoft.com/fwlink/?LinkID=397860 @@ -40,6 +43,7 @@ public SocialMessagesController(ILogger logger, Microsoft.Ex private Helper.Cache _redisCache; private readonly IHostingEnvironment _appEnv; + /// /// To compose message /// @@ -51,13 +55,24 @@ public SocialMessagesController(ILogger logger, Microsoft.Ex /// /// [HttpPost("ComposeMessage")] - public async Task ComposeMessage(string message, string profileId, long userId, string imagePath, string link, IFormFile files) + public async Task ComposeMessage(string message, string profileId, long userId, string imagePath, string link, Domain.Socioboard.Enum.UrlShortener shortnerStatus, IFormFile files) { var filename = ""; var apiimgPath = ""; var uploads = string.Empty; string imgPath = string.Empty; - + string temp = string.Empty; + string tempmsg = message; + if (shortnerStatus == Domain.Socioboard.Enum.UrlShortener.bitlyUri) + { + temp = GetConvertedUrls(ref tempmsg, shortnerStatus); + tempmsg = temp; + } + else if (shortnerStatus == Domain.Socioboard.Enum.UrlShortener.jmpUri) + { + temp = GetConvertedUrls(ref tempmsg, shortnerStatus); + tempmsg = temp; + } if (files != null) { @@ -92,6 +107,7 @@ public async Task ComposeMessage(string message, string profileId uploads = imagePath; } } + } } else if (!string.IsNullOrEmpty(imagePath)) @@ -123,9 +139,9 @@ public async Task ComposeMessage(string message, string profileId string updatedtext = ""; string postmessage = ""; string url = ""; - if (!string.IsNullOrEmpty(message)) + if (!string.IsNullOrEmpty(tempmsg)) { - string[] updatedmessgae = Regex.Split(message, "
"); + string[] updatedmessgae = Regex.Split(tempmsg, "
"); foreach (var items in updatedmessgae) { if (!string.IsNullOrEmpty(items)) @@ -217,6 +233,8 @@ public async Task ComposeMessage(string message, string profileId } } + + if (item.StartsWith("tw")) { try @@ -225,7 +243,7 @@ public async Task ComposeMessage(string message, string profileId new Thread(delegate () { string prId = item.Substring(3, item.Length - 3); - string ret = Helper.TwitterHelper.PostTwitterMessage(_appSettings, _redisCache, message, prId, userId, uploads, true, dbr, _logger); + string ret = Helper.TwitterHelper.PostTwitterMessage(_appSettings, _redisCache, tempmsg, prId, userId, uploads, true, dbr, _logger); }).Start(); } @@ -241,7 +259,7 @@ public async Task ComposeMessage(string message, string profileId new Thread(delegate () { string prId = item.Substring(4, item.Length - 4); - string ret = Helper.LinkedInHelper.PostLinkedInMessage(uploads, userId, message, prId, imgPath, _redisCache, _appSettings, dbr); + string ret = Helper.LinkedInHelper.PostLinkedInMessage(uploads, userId, tempmsg, prId, imgPath, _redisCache, _appSettings, dbr); }).Start(); } @@ -257,7 +275,7 @@ public async Task ComposeMessage(string message, string profileId new Thread(delegate () { string prId = item.Substring(12, item.Length - 12); - string ret = Helper.LinkedInHelper.PostLinkedInCompanyPagePost(uploads,imgPath, userId, message, prId, _redisCache, dbr, _appSettings); + string ret = Helper.LinkedInHelper.PostLinkedInCompanyPagePost(uploads, imgPath, userId, tempmsg, prId, _redisCache, dbr, _appSettings); }).Start(); } @@ -294,7 +312,7 @@ public async Task ScheduleMessage(string message, string profileId 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}"; @@ -558,7 +576,7 @@ public IActionResult PluginComposemessage(string profile, string twitterText, st } else { - updatedtext = postmessage.Replace("ppp", "+"); + updatedtext = postmessage.Replace("ppp", "+"); } int count = dbr.GetCount(t => t.shareMessage == updatedtext && t.profileId == objFacebookAccount.FbUserId && t.url == imgUrl && t.scheduleTime.Date == DateTime.UtcNow.Date); if (count > 0) @@ -636,7 +654,7 @@ public IActionResult PluginScheduleMessage(string profile, string twitterText, s } catch (Exception) { - url= link; + url = link; } } if (items.Contains("http://")) @@ -813,7 +831,7 @@ public IActionResult SchedulePagePost(string profileId, int TimeInterVal, long U return Ok("successfully added"); } [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, IFormFile files) { var uploads = _appEnv.WebRootPath + "\\wwwwroot\\upload\\"; var filename = ""; @@ -1058,6 +1076,62 @@ public static string getBetween(string strSource, string strStart, string strEnd } } + public string GetConvertedUrls(ref string message, Domain.Socioboard.Enum.UrlShortener shortnerType) + { + List listLinks = new List(); + Regex urlRx = new Regex(@"((https?|ftp|file)\://|www.)[A-Za-z0-9\.\-]+(/[A-Za-z0-9\?\&\=;\+!'\(\)\*\-\._~%]*)*", RegexOptions.IgnoreCase); + MatchCollection matches = urlRx.Matches(message); + foreach (Match match in matches) + { + listLinks.Add(match.Value); + } + foreach (string tempLink in listLinks) + { + string shorturl = GetShortenUrlBit(tempLink, shortnerType); + message = message.Replace(tempLink, shorturl); + } + return message; + } + + public string GetShortenUrlBit(string Url, Domain.Socioboard.Enum.UrlShortener shortnerType) + { + string url = ""; + if (!Url.Contains("http")) + { + Url = "https://" + Url; + } + try + { + if (shortnerType == Domain.Socioboard.Enum.UrlShortener.bitlyUri) + { + url = "https://api-ssl.bitly.com/v3/shorten?access_token=71ec4ddc8eeb062bc8bf8583cae1fe7af81af4c7" + "&longUrl=" + Url + "&domain=bit.ly&format=json"; + } + else + { + url = "https://api-ssl.bitly.com/v3/shorten?access_token=71ec4ddc8eeb062bc8bf8583cae1fe7af81af4c7" + "&longUrl=" + Url + "&domain=j.mp&format=json"; + } + HttpWebRequest httpRequest = (HttpWebRequest)WebRequest.Create(url); + httpRequest.Method = "GET"; + httpRequest.ContentType = "application/x-www-form-urlencoded"; + HttpWebResponse httResponse = (HttpWebResponse)httpRequest.GetResponse(); + Stream responseStream = httResponse.GetResponseStream(); + StreamReader responseStreamReader = new StreamReader(responseStream, System.Text.Encoding.Default); + string pageContent = responseStreamReader.ReadToEnd(); + responseStreamReader.Close(); + responseStream.Close(); + httResponse.Close(); + JObject JData = JObject.Parse(pageContent); + if (JData["status_txt"].ToString() == "OK") + return JData["data"]["url"].ToString(); + else + return Url; + } + catch (Exception ex) + { + return Url; + } + } + } } diff --git a/src/Api.Socioboard/Controllers/TwitterController.cs b/src/Api.Socioboard/Controllers/TwitterController.cs index c0aca81ca..f1266bd34 100644 --- a/src/Api.Socioboard/Controllers/TwitterController.cs +++ b/src/Api.Socioboard/Controllers/TwitterController.cs @@ -79,6 +79,13 @@ public IActionResult GetFeeds(string profileId, long userId, int skip, int count } } + [HttpGet("GetTwFilterFeeds")] + public IActionResult GetTwFilterFeeds(string profileId, long userId, int skip, int count, string mediaType) + { + return Ok(Repositories.TwitterRepository.GetTopFilterFeeds(profileId, userId, _redisCache, _appSettings, skip, count, mediaType)); + } + + [HttpGet("GetUserTweets")] public IActionResult GetUserTweets(string profileId, long userId, int skip, int count) { diff --git a/src/Api.Socioboard/Controllers/UserController.cs b/src/Api.Socioboard/Controllers/UserController.cs index 885051a97..48b6b55e2 100644 --- a/src/Api.Socioboard/Controllers/UserController.cs +++ b/src/Api.Socioboard/Controllers/UserController.cs @@ -1029,7 +1029,7 @@ public IActionResult DeleteUserAdmin(long Id) [HttpGet("DisableUserAccount")] - public IActionResult DisableUserAccount(long Id,string feedbackmsg) + public IActionResult DisableUserAccount(long Id, string feedbackmsg) { try { @@ -1058,11 +1058,11 @@ public IActionResult DisableUserAccount(long Id,string feedbackmsg) return Ok("Disabled"); } } - catch(Exception ex) + catch (Exception ex) { return Ok("Something went wrong please try after sometime"); } - + return Ok(); } @@ -1225,6 +1225,32 @@ public IActionResult ResendMail(string Email) } } + [HttpPost("EnableDisableSocialLogin")] + public IActionResult EnableDisableSocialLogin(long userId, bool checkEnable) + { + DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + User user = dbr.Single(t => t.Id == userId); + user.SocialLoginEnableFb = checkEnable; + int res = dbr.Update(user); + + if (res == 1) + { + if (checkEnable) + { + return Ok("You have successfully enabled Social Signin for facebook account enjoy login without id and pass"); + } + else + { + return Ok("You have successfully disabled Social signin for facebook account"); + } + + } + else + { + return BadRequest("Error while enabling Social Signin, pls try after some time."); + } + } + /// /// To validate the access token before login facebook @@ -1268,28 +1294,93 @@ public IActionResult FacebookLogin(string AccessToken, Domain.Socioboard.Enum.SB } DatabaseRepository dbr = new DatabaseRepository(_logger, _appEnv); + IList lstFbacc = dbr.Find(t => t.EmailId.Equals(EmailId)); IList lstUser = dbr.Find(t => t.EmailId.Equals(EmailId)); + IList userDet = dbr.Find(t => t.Id == lstFbacc.First().UserId); if (lstUser != null && lstUser.Count() > 0) { - if (lstUser.First().ActivationStatus == Domain.Socioboard.Enum.SBUserActivationStatus.Active) + if (lstFbacc.First().UserId == lstUser.First().Id) { - DateTime d1 = DateTime.UtcNow; - //User userTable = dbr.Single(t => t.EmailId == EmailId); - //userTable.LastLoginTime = d1; - lstUser.First().LastLoginTime = d1; - dbr.Update(lstUser.First()); - _redisCache.Set(lstUser.First().EmailId, lstUser.First()); - return Ok(lstUser.First()); + if (lstUser.FirstOrDefault().SocialLoginEnableFb == true) + { + if (lstUser.First().ActivationStatus == Domain.Socioboard.Enum.SBUserActivationStatus.Active) + { + DateTime d1 = DateTime.UtcNow; + //User userTable = dbr.Single(t => t.EmailId == EmailId); + //userTable.LastLoginTime = d1; + lstUser.First().LastLoginTime = d1; + dbr.Update(lstUser.First()); + _redisCache.Set(lstUser.First().EmailId, lstUser.First()); + return Ok(lstUser.First()); + } + else if (lstUser.First().ActivationStatus == Domain.Socioboard.Enum.SBUserActivationStatus.Disable) + { + return Ok("Your account is disabled. Please contact socioboard support for more assistance"); + } + else + { + return Ok("Something went wrong please try after sometime"); + } + } + else + { + return Ok("it's look like you have disable your social signin for facebook account"); + } } - else if (lstUser.First().ActivationStatus == Domain.Socioboard.Enum.SBUserActivationStatus.Disable) + else { - return Ok("Your account is disabled. Please contact socioboard support for more assistance"); + if (lstFbacc.First().IsActive == true)//&& userDet.First().SocialLoginEnableFb == true) + { + if (userDet.First().SocialLoginEnableFb == true) + { + long id = lstFbacc.First().UserId; + //IList userDet = dbr.Find(t => t.Id == id); + DateTime d1 = DateTime.UtcNow; + userDet.First().LastLoginTime = d1; + dbr.Update(userDet.First()); + _redisCache.Set(userDet.First().EmailId, userDet.First()); + return Ok(userDet.First()); + } + else + { + return Ok("it's look like you have disable your social signin for facebook account"); + } + + } + else + { + return Ok("facebook account added by other user"); + } + } + + + + } + else if (lstFbacc != null && lstFbacc.Count() > 0 && lstUser.Count() == 0) + { + if (lstFbacc.First().IsActive == true)//&& userDet.First().SocialLoginEnableFb == true) + { + if (userDet.First().SocialLoginEnableFb == true) + { + long id = lstFbacc.First().UserId; + //IList userDet = dbr.Find(t => t.Id == id); + DateTime d1 = DateTime.UtcNow; + userDet.First().LastLoginTime = d1; + dbr.Update(userDet.First()); + _redisCache.Set(userDet.First().EmailId, userDet.First()); + return Ok(userDet.First()); + } + else + { + return Ok("it's look like you have disable your social signin for facebook account"); + } + } else { - return Ok("Something went wrong please try after sometime"); + return Ok("facebook account added by other user"); } - + } else { @@ -1779,11 +1870,11 @@ public IActionResult EnableTwoStepLogin(long userId, string currentPassword) return BadRequest("Error while enabling two step login, pls try after some time."); } } - else if(!user.Password.Equals(SBHelper.MD5Hash(currentPassword))) + else if (!user.Password.Equals(SBHelper.MD5Hash(currentPassword))) { return BadRequest("Wrong password"); } - else if (user.EmailValidateToken.Equals("Facebook")) + else if (user.EmailValidateToken.Equals("Facebook")) { return BadRequest("two step login is not permitted as you registered in Socioboard with Facebook."); } @@ -1791,11 +1882,11 @@ public IActionResult EnableTwoStepLogin(long userId, string currentPassword) { return BadRequest("two step login is not permitted as you registered in Socioboard with Google."); } - else + else { return BadRequest("Something went wrong"); } - + } @@ -2078,7 +2169,7 @@ public IActionResult AdminInactiveUsers() public IActionResult GetUserSessions(long userId) { DatabaseRepository dbr = new Model.DatabaseRepository(_logger, _appEnv); - List lstsessions = dbr.Find(t => t.userId == userId).ToList(); + List lstsessions = dbr.Find(t => t.userId == userId).OrderByDescending(t => t.firstloginTime).ToList(); return Ok(lstsessions); } diff --git a/src/Api.Socioboard/Helper/GoogleAnalyticsAuthenticationHelper.cs b/src/Api.Socioboard/Helper/GoogleAnalyticsAuthenticationHelper.cs index dc77e15b0..79af2dec2 100644 --- a/src/Api.Socioboard/Helper/GoogleAnalyticsAuthenticationHelper.cs +++ b/src/Api.Socioboard/Helper/GoogleAnalyticsAuthenticationHelper.cs @@ -91,7 +91,7 @@ public static AnalyticsService AuthenticateServiceAccount(string serviceAccountE { HttpClientInitializer = credential, ApplicationName = "SocioboardBoardMe", - // ApiKey = "AIzaSyBmQ1X1UBnKi3V78EkLuh7UHk5odrGfp5M", + // ApiKey = "AIzaSyCOq-bU7EyOGIklwJzMBRExIzL152wJFC0", }); return service; } diff --git a/src/Api.Socioboard/Helper/TwitterHelper.cs b/src/Api.Socioboard/Helper/TwitterHelper.cs index 1de3dcd9a..ad2e84f5e 100644 --- a/src/Api.Socioboard/Helper/TwitterHelper.cs +++ b/src/Api.Socioboard/Helper/TwitterHelper.cs @@ -42,7 +42,8 @@ public static string PostTwitterMessage(AppSettings _AppSettings, Cache _redisCa { PhotoUpload ph = new PhotoUpload(); string res = string.Empty; - rt = ph.NewTweet(url, message, OAuthTwt, ref res); + //rt = ph.Tweet(url, message, OAuthTwt); + rt = ph.NewTweet(url, message, OAuthTwt, ref res); } catch (Exception ex) { diff --git a/src/Api.Socioboard/Repositories/FacebookRepository.cs b/src/Api.Socioboard/Repositories/FacebookRepository.cs index d3fdb6581..1eadf05b0 100644 --- a/src/Api.Socioboard/Repositories/FacebookRepository.cs +++ b/src/Api.Socioboard/Repositories/FacebookRepository.cs @@ -194,15 +194,15 @@ public static int AddFacebookPage(dynamic profile, Model.DatabaseRepository dbr, { int isSaved = 0; Domain.Socioboard.Models.Facebookaccounts fbAcc = FacebookRepository.getFacebookAccount(Convert.ToString(profile["id"]), _redisCache, dbr); - try - { - string subscribed_apps = Fbpages.subscribed_apps(accessToken, Convert.ToString(profile["id"])); - fbAcc.FbPageSubscription = Domain.Socioboard.Enum.FbPageSubscription.Subscribed; - } - catch(Exception ex) - { - fbAcc.FbPageSubscription = 0; - } + //try + //{ + // string subscribed_apps = Fbpages.subscribed_apps(accessToken, Convert.ToString(profile["id"])); + // fbAcc.FbPageSubscription = Domain.Socioboard.Enum.FbPageSubscription.Subscribed; + //} + //catch(Exception ex) + //{ + // fbAcc.FbPageSubscription = 0; + //} if (fbAcc != null && fbAcc.IsActive == false) { @@ -1679,6 +1679,7 @@ public static string FacebookfanPageCount(long userId, long groupId, Model.Datab lstGroupprofiles = dbr.Find(t => t.groupId == groupId && (t.profileType == Domain.Socioboard.Enum.SocialProfileType.FacebookFanPage || t.profileType == Domain.Socioboard.Enum.SocialProfileType.FacebookPublicPage)).ToList(); } profileids = lstGroupprofiles.Select(t => t.profileId).ToArray(); + long FacebookfanPageCount = dbr.Find(t => profileids.Contains(t.FbUserId) && t.IsActive).Sum(t => t.Friends); if (FacebookfanPageCount > 1000000) { diff --git a/src/Api.Socioboard/Repositories/GplusRepository.cs b/src/Api.Socioboard/Repositories/GplusRepository.cs index eb3b0f337..42220fd99 100644 --- a/src/Api.Socioboard/Repositories/GplusRepository.cs +++ b/src/Api.Socioboard/Repositories/GplusRepository.cs @@ -832,9 +832,6 @@ public static Domain.Socioboard.Models.YoutubeChannel getYTChannel(string YtChan { return null; } - - - } diff --git a/src/Api.Socioboard/Repositories/GroupProfilesRepository.cs b/src/Api.Socioboard/Repositories/GroupProfilesRepository.cs index 850886b45..a150f7026 100644 --- a/src/Api.Socioboard/Repositories/GroupProfilesRepository.cs +++ b/src/Api.Socioboard/Repositories/GroupProfilesRepository.cs @@ -73,6 +73,102 @@ public static int getAllProfilesCountOfUser(Int64 userId, Helper.Cache _redisCac return groupProfiles; } + public static List getAllGroupProfilesdetail(long groupId, Helper.Cache _redisCache, Model.DatabaseRepository dbr) + { + try + { + List inMemGroupProfiles = _redisCache.Get>(Domain.Socioboard.Consatants.SocioboardConsts.CacheGroupProfiles + groupId); + if (inMemGroupProfiles != null) + { + // return inMemGroupProfiles; + } + } + catch { } + //Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + List lstprofiledetail = new List(); + List groupProfiles = dbr.FindWithRange(t => t.groupId == groupId, 0, 3).ToList(); + // _redisCache.Set(Domain.Socioboard.Consatants.SocioboardConsts.CacheGroupProfiles + groupId, groupProfiles); + // List groupProfiless = groupProfiles.Take(3).ToList(); + foreach (Domain.Socioboard.Models.Groupprofiles profile in groupProfiles) + { + if (profile.profileType == Domain.Socioboard.Enum.SocialProfileType.Facebook) + { + + Domain.Socioboard.Models.Facebookaccounts fbAcc = Repositories.FacebookRepository.getFacebookAccount(profile.profileId, _redisCache, dbr); + + Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + profiledetails.Fbaccount = fbAcc; + lstprofiledetail.Add(profiledetails); + } + else if (profile.profileType == Domain.Socioboard.Enum.SocialProfileType.FacebookFanPage) + { + Domain.Socioboard.Models.Facebookaccounts fbpageAcc = Repositories.FacebookRepository.getFacebookAccount(profile.profileId, _redisCache, dbr); + Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + profiledetails.Fbaccount = fbpageAcc; + lstprofiledetail.Add(profiledetails); + } + else if (profile.profileType == Domain.Socioboard.Enum.SocialProfileType.Twitter) + { + Domain.Socioboard.Models.TwitterAccount twtAcc = Repositories.TwitterRepository.getTwitterAccount(profile.profileId, _redisCache, dbr); + Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + profiledetails.Twtaccount = twtAcc; + lstprofiledetail.Add(profiledetails); + } + else if (profile.profileType == Domain.Socioboard.Enum.SocialProfileType.Instagram) + { + Domain.Socioboard.Models.Instagramaccounts insAcc = Repositories.InstagramRepository.getInstagramAccount(profile.profileId, _redisCache, dbr); + Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + profiledetails.Instaaccount = insAcc; + lstprofiledetail.Add(profiledetails); + } + else if (profile.profileType == Domain.Socioboard.Enum.SocialProfileType.GPlus) + { + Domain.Socioboard.Models.Googleplusaccounts gPlusAcc = Repositories.GplusRepository.getGPlusAccount(profile.profileId, _redisCache, dbr); + Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + profiledetails.Gplusaccount = gPlusAcc; + lstprofiledetail.Add(profiledetails); + } + else if (profile.profileType == Domain.Socioboard.Enum.SocialProfileType.LinkedIn) + { + Domain.Socioboard.Models.LinkedInAccount linkdAcc = Repositories.LinkedInAccountRepository.getLinkedInAccount(profile.profileId, _redisCache, dbr); + Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + profiledetails.LinkdInaccount = linkdAcc; + lstprofiledetail.Add(profiledetails); + } + else if (profile.profileType == Domain.Socioboard.Enum.SocialProfileType.LinkedInComapanyPage) + { + Domain.Socioboard.Models.LinkedinCompanyPage LinkedcompanyAcc = Repositories.LinkedInAccountRepository.getLinkedinCompanyPage(profile.profileId, _redisCache, dbr); + Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + profiledetails.LinkdINcompanyaccount = LinkedcompanyAcc; + lstprofiledetail.Add(profiledetails); + } + else if (profile.profileType == Domain.Socioboard.Enum.SocialProfileType.YouTube) + { + Domain.Socioboard.Models.YoutubeChannel YTChnl = Repositories.GplusRepository.getYTChannel(profile.profileId, _redisCache, dbr); + Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + profiledetails.Ytubeaccount = YTChnl; + lstprofiledetail.Add(profiledetails); + } + else if (profile.profileType == Domain.Socioboard.Enum.SocialProfileType.GoogleAnalytics) + { + Domain.Socioboard.Models.GoogleAnalyticsAccount gAAcc = Repositories.GplusRepository.getGAAccount(profile.profileId, _redisCache, dbr); + Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + profiledetails.GAaccount = gAAcc; + lstprofiledetail.Add(profiledetails); + } + else if (profile.profileType == Domain.Socioboard.Enum.SocialProfileType.Pinterest) + { + Domain.Socioboard.Models.PinterestAccount PinAcc = Repositories.PinterestRepository.getPinterestAccount(profile.profileId, _redisCache, dbr); + Domain.Socioboard.Models.profilesdetail profiledetails = new profilesdetail(); + profiledetails.Pintrestaccount = PinAcc; + lstprofiledetail.Add(profiledetails); + } + + //lstprofiledetail.Add(profiledetails); + } + + return lstprofiledetail; + } public static string DeleteProfile(long groupId, long userId, string profileId, Helper.Cache _redisCache, Model.DatabaseRepository dbr, Helper.AppSettings _appSettings) { diff --git a/src/Api.Socioboard/Repositories/GroupsRepository.cs b/src/Api.Socioboard/Repositories/GroupsRepository.cs index fa74a4955..ca5b8e1c3 100644 --- a/src/Api.Socioboard/Repositories/GroupsRepository.cs +++ b/src/Api.Socioboard/Repositories/GroupsRepository.cs @@ -1,4 +1,5 @@ -using System; +using Domain.Socioboard.Models; +using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; @@ -25,5 +26,143 @@ public static class GroupsRepository _redisCache.Set(Domain.Socioboard.Consatants.SocioboardConsts.CacheUserGroups + userId, groups); return groups; } + + public static int getAllGroupsofUserCount(long userId, Helper.Cache _redisCache, Model.DatabaseRepository dbr) + { + List lstGroupIds = dbr.Find(t => t.userId == userId && t.memberStatus == Domain.Socioboard.Enum.GroupMemberStatus.Accepted).Select(t => t.groupid).ToList(); + //List groups = dbr.Find(t => lstGroupIds.Contains(t.id)).ToList(); + int lstScheduledMessage = dbr.Counts(t => lstGroupIds.Contains(t.id)); + return lstScheduledMessage; + } + public static List getGroups(long userId, Helper.Cache _redisCache, Model.DatabaseRepository dbr) + { + + + List topgroupProfiles = dbr.Find(t => t.adminId == userId).ToList(); + return topgroupProfiles; + } + + public static string DeleteProfile(long userId, long groupId, Helper.Cache _redisCache, Model.DatabaseRepository dbr, Helper.AppSettings _appSettings) + { + Domain.Socioboard.Models.Groups grp = dbr.Find(t => t.id == groupId).FirstOrDefault(); + IList grpProfiles = dbr.Find(t => t.groupId == groupId); + if(grpProfiles.Count !=0) + { + foreach (Domain.Socioboard.Models.Groupprofiles grpProfile in grpProfiles) + { + string res = string.Empty; + if (grpProfile != null) + { + try + { + switch (grpProfile.profileType) + { + case Domain.Socioboard.Enum.SocialProfileType.Facebook: + { + res = FacebookRepository.DeleteProfile(dbr, grpProfile.profileId, userId, _redisCache, _appSettings); + break; + } + case Domain.Socioboard.Enum.SocialProfileType.FacebookFanPage: + { + res = FacebookRepository.DeleteProfile(dbr, grpProfile.profileId, userId, _redisCache, _appSettings); + break; + } + case Domain.Socioboard.Enum.SocialProfileType.FacebookPublicPage: + { + res = FacebookRepository.DeleteProfile(dbr, grpProfile.profileId, userId, _redisCache, _appSettings); + break; + } + case Domain.Socioboard.Enum.SocialProfileType.Twitter: + { + res = TwitterRepository.DeleteProfile(dbr, grpProfile.profileId, userId, _redisCache); + break; + } + case Domain.Socioboard.Enum.SocialProfileType.LinkedIn: + { + res = LinkedInAccountRepository.DeleteProfile(dbr, grpProfile.profileId, userId, _redisCache, _appSettings); + break; + } + case Domain.Socioboard.Enum.SocialProfileType.LinkedInComapanyPage: + { + res = LinkedInAccountRepository.DeleteCompanyPageProfile(dbr, grpProfile.profileId, userId, _redisCache, _appSettings); + break; + } + case Domain.Socioboard.Enum.SocialProfileType.Instagram: + { + res = InstagramRepository.DeleteProfile(dbr, grpProfile.profileId, userId, _redisCache, _appSettings); + break; + } + case Domain.Socioboard.Enum.SocialProfileType.GoogleAnalytics: + { + res = GplusRepository.DeleteProfile(dbr, grpProfile.profileId, userId, _redisCache, _appSettings); + break; + } + case Domain.Socioboard.Enum.SocialProfileType.GPlus: + { + res = GplusRepository.DeleteGplusProfile(dbr, grpProfile.profileId, userId, _redisCache, _appSettings); + break; + } + case Domain.Socioboard.Enum.SocialProfileType.YouTube: + { + res = GplusRepository.DeleteYoutubeChannelProfile(dbr, grpProfile.profileId, userId, _redisCache, _appSettings); + break; + } + case Domain.Socioboard.Enum.SocialProfileType.Pinterest: + { + res = PinterestRepository.DeleteProfile(dbr, grpProfile.profileId, userId, _redisCache, _appSettings); + break; + } + + } + } + catch (Exception ex) + { + + } + try + { + if (res.Equals("Deleted")) + { + dbr.Delete(grpProfile); + // dbr.Delete(t => t.id == groupId); + _redisCache.Delete(Domain.Socioboard.Consatants.SocioboardConsts.CacheGroupProfiles + groupId); + _redisCache.Delete(Domain.Socioboard.Consatants.SocioboardConsts.CacheUserProfileCount + userId); + + } + else + { + if (grpProfile != null) + { + dbr.Delete(grpProfile); + //dbr.Delete(t => t.id == groupId); + _redisCache.Delete(Domain.Socioboard.Consatants.SocioboardConsts.CacheGroupProfiles + groupId); + _redisCache.Delete(Domain.Socioboard.Consatants.SocioboardConsts.CacheUserProfileCount + userId); + + } + return res; + } + } + catch (Exception ex) + { + + } + + } + else + { + return "Issue while deleting Profile"; + } + } + dbr.Delete(grp); + return "Deleted"; + } + else + { + dbr.Delete(grp); + } + + + return "Deleted"; + } } } diff --git a/src/Api.Socioboard/Repositories/TwitterRepository.cs b/src/Api.Socioboard/Repositories/TwitterRepository.cs index 250368f56..c6058fcbf 100644 --- a/src/Api.Socioboard/Repositories/TwitterRepository.cs +++ b/src/Api.Socioboard/Repositories/TwitterRepository.cs @@ -364,6 +364,23 @@ public static string DeleteProfile(Model.DatabaseRepository dbr, string profileI return null; } + } + + public static List GetTopFilterFeeds(string profileId, long userId, Helper.Cache _redisCache, Helper.AppSettings settings, int skip, int count, string mediaType) + { + + MongoRepository mongorepo = new MongoRepository("MongoTwitterFeed", settings); + var builder = Builders.Sort; + var sort = builder.Descending(t => t.feedDate); + var result = mongorepo.FindWithRange(t => t.profileId.Equals(profileId) && t.mediaType.Equals(mediaType), sort, skip, count); + var task = Task.Run(async () => + { + return await result; + }); + IList lstFbFeeds = task.Result; + + return lstFbFeeds.ToList(); + } public static List GetUserTweets(string profileId, long userId, Helper.Cache _redisCache, Helper.AppSettings settings) { diff --git a/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.exe b/src/Api.Socioboard/bin/Debug/net451/Api.Socioboard.exe index 79ee9d511..dc8a23c2e 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 a1ea7fc3d..69d459527 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 fe5d63344..4431d30c2 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 79ee9d511..dc8a23c2e 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 a1ea7fc3d..69d459527 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 fe5d63344..4431d30c2 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 a1235e5d9..803d196b0 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 4e3a0d39a..3ea0ec058 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 723fa8623..35ceb0965 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 301c3bc85..2ae984361 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 19fc8f98d..069dfa51f 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 0b4602cf6..4676bd42e 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 d1306a849..dfcee5e3f 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 d62bb6d8a..07de63821 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 683c614c2..8711de9b1 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 77d8e53c9..11300a4dd 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 1576d74d3..3b02d4085 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 f8ffab0b6..ded076b20 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 b2a55e989..c5d1dd07d 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 bddfd7803..46fb39d9f 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/Api.Socioboard/wwwroot/log/log-20170103.txt b/src/Api.Socioboard/wwwroot/log/log-20170103.txt deleted file mode 100644 index baa98e1f0..000000000 --- a/src/Api.Socioboard/wwwroot/log/log-20170103.txt +++ /dev/null @@ -1,183 +0,0 @@ -2017-01-03 16:40:41.174 +05:30 [Debug] Hosting starting -2017-01-03 16:40:41.933 +05:30 [Debug] Hosting started -2017-01-03 16:40:42.053 +05:30 [Debug] Connection id ""0HL1JP4K1M2G4"" started. -2017-01-03 16:40:42.055 +05:30 [Debug] Connection id ""0HL1JP4K1M2G5"" started. -2017-01-03 16:40:42.864 +05:30 [Information] Request starting HTTP/1.1 GET http://localhost:6361/api/values -2017-01-03 16:40:42.896 +05:30 [Information] Request starting HTTP/1.1 DEBUG http://localhost:6361/ 0 -2017-01-03 16:40:43.123 +05:30 [Information] Request finished in 105.6126ms 200 -2017-01-03 16:40:43.792 +05:30 [Debug] Connection id ""0HL1JP4K1M2G5"" completed keep alive response. -2017-01-03 16:40:45.439 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/Values"'. -2017-01-03 16:40:45.499 +05:30 [Debug] Action '"Api.Socioboard.Controllers.ValuesController.Post (Api.Socioboard)"' with id '"a0eb7e31-b060-465e-ac7e-3f9407d2576c"' did not match the constraint '"Microsoft.AspNetCore.Mvc.Internal.HttpMethodActionConstraint"' -2017-01-03 16:40:45.638 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" -2017-01-03 16:40:45.778 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" with arguments (null) - ModelState is Valid -2017-01-03 16:40:45.781 +05:30 [Debug] Executed action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)", returned result "Microsoft.AspNetCore.Mvc.ObjectResult". -2017-01-03 16:40:45.844 +05:30 [Debug] No information found on request to perform content negotiation. -2017-01-03 16:40:45.850 +05:30 [Debug] Selected output formatter '"Microsoft.AspNetCore.Mvc.Formatters.JsonOutputFormatter"' and content type '"application/json"' to write the response. -2017-01-03 16:40:45.869 +05:30 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2017-01-03 16:40:46.423 +05:30 [Information] Executed action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" in 730.1973ms -2017-01-03 16:40:47.224 +05:30 [Information] Request finished in 4261.7833ms 200 application/json; charset=utf-8 -2017-01-03 16:40:47.241 +05:30 [Debug] Connection id ""0HL1JP4K1M2G4"" completed keep alive response. -2017-01-03 16:40:47.521 +05:30 [Information] Request starting HTTP/1.1 GET http://localhost:6361/favicon.ico -2017-01-03 16:40:47.524 +05:30 [Debug] Request did not match any routes. -2017-01-03 16:40:47.543 +05:30 [Debug] The request path "" does not match the path filter -2017-01-03 16:40:47.927 +05:30 [Information] Request finished in 265.8535ms 404 -2017-01-03 16:40:47.929 +05:30 [Debug] Connection id ""0HL1JP4K1M2G5"" completed keep alive response. -2017-01-03 16:42:42.027 +05:30 [Debug] Connection id ""0HL1JP4K1M2G5"" received FIN. -2017-01-03 16:42:42.029 +05:30 [Debug] Connection id ""0HL1JP4K1M2G5"" disconnecting. -2017-01-03 16:42:42.031 +05:30 [Debug] Connection id ""0HL1JP4K1M2G4"" received FIN. -2017-01-03 16:42:42.064 +05:30 [Debug] Connection id ""0HL1JP4K1M2G5"" sending FIN. -2017-01-03 16:42:42.076 +05:30 [Debug] Connection id ""0HL1JP4K1M2G4"" disconnecting. -2017-01-03 16:42:42.104 +05:30 [Debug] Connection id ""0HL1JP4K1M2G5"" sent FIN with status "0". -2017-01-03 16:42:42.107 +05:30 [Debug] Connection id ""0HL1JP4K1M2G5"" stopped. -2017-01-03 16:42:42.109 +05:30 [Debug] Connection id ""0HL1JP4K1M2G4"" sending FIN. -2017-01-03 16:42:42.110 +05:30 [Debug] Connection id ""0HL1JP4K1M2G4"" sent FIN with status "0". -2017-01-03 16:42:42.112 +05:30 [Debug] Connection id ""0HL1JP4K1M2G4"" stopped. -2017-01-03 16:47:48.337 +05:30 [Debug] Hosting starting -2017-01-03 16:47:48.627 +05:30 [Debug] Hosting started -2017-01-03 16:47:48.792 +05:30 [Debug] Connection id ""0HL1JP8J7C9OL"" started. -2017-01-03 16:47:48.807 +05:30 [Debug] Connection id ""0HL1JP8J7C9OK"" started. -2017-01-03 16:47:49.048 +05:30 [Information] Request starting HTTP/1.1 DEBUG http://localhost:6361/ 0 -2017-01-03 16:47:49.063 +05:30 [Information] Request starting HTTP/1.1 GET http://localhost:6361/api/values -2017-01-03 16:47:49.155 +05:30 [Information] Request finished in 138.2375ms 200 -2017-01-03 16:47:49.449 +05:30 [Debug] Connection id ""0HL1JP8J7C9OL"" completed keep alive response. -2017-01-03 16:47:50.517 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/Values"'. -2017-01-03 16:47:50.603 +05:30 [Debug] Action '"Api.Socioboard.Controllers.ValuesController.Post (Api.Socioboard)"' with id '"85e8d05d-3c93-4336-a0d5-9dfbfe376a37"' did not match the constraint '"Microsoft.AspNetCore.Mvc.Internal.HttpMethodActionConstraint"' -2017-01-03 16:47:50.732 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" -2017-01-03 16:47:50.860 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" with arguments (null) - ModelState is Valid -2017-01-03 16:47:50.863 +05:30 [Debug] Executed action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)", returned result "Microsoft.AspNetCore.Mvc.ObjectResult". -2017-01-03 16:47:50.919 +05:30 [Debug] No information found on request to perform content negotiation. -2017-01-03 16:47:50.925 +05:30 [Debug] Selected output formatter '"Microsoft.AspNetCore.Mvc.Formatters.JsonOutputFormatter"' and content type '"application/json"' to write the response. -2017-01-03 16:47:50.928 +05:30 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2017-01-03 16:47:51.515 +05:30 [Information] Executed action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" in 587.0178ms -2017-01-03 16:47:51.852 +05:30 [Information] Request finished in 2812.5953ms 200 application/json; charset=utf-8 -2017-01-03 16:47:51.855 +05:30 [Debug] Connection id ""0HL1JP8J7C9OK"" completed keep alive response. -2017-01-03 16:49:48.782 +05:30 [Debug] Connection id ""0HL1JP8J7C9OK"" received FIN. -2017-01-03 16:49:48.797 +05:30 [Debug] Connection id ""0HL1JP8J7C9OL"" received FIN. -2017-01-03 16:49:48.800 +05:30 [Debug] Connection id ""0HL1JP8J7C9OK"" disconnecting. -2017-01-03 16:49:48.805 +05:30 [Debug] Connection id ""0HL1JP8J7C9OK"" sending FIN. -2017-01-03 16:49:48.811 +05:30 [Debug] Connection id ""0HL1JP8J7C9OK"" sent FIN with status "0". -2017-01-03 16:49:48.816 +05:30 [Debug] Connection id ""0HL1JP8J7C9OK"" stopped. -2017-01-03 16:49:48.812 +05:30 [Debug] Connection id ""0HL1JP8J7C9OL"" disconnecting. -2017-01-03 16:49:48.817 +05:30 [Debug] Connection id ""0HL1JP8J7C9OL"" sending FIN. -2017-01-03 16:49:48.819 +05:30 [Debug] Connection id ""0HL1JP8J7C9OL"" sent FIN with status "0". -2017-01-03 16:49:48.820 +05:30 [Debug] Connection id ""0HL1JP8J7C9OL"" stopped. -2017-01-03 16:54:09.190 +05:30 [Debug] Hosting starting -2017-01-03 16:54:10.226 +05:30 [Debug] Hosting started -2017-01-03 16:54:10.439 +05:30 [Debug] Connection id ""0HL1JPC4V1VB7"" started. -2017-01-03 16:54:10.443 +05:30 [Debug] Connection id ""0HL1JPC4V1VB6"" started. -2017-01-03 16:54:10.759 +05:30 [Information] Request starting HTTP/1.1 DEBUG http://localhost:6361/ 0 -2017-01-03 16:54:10.766 +05:30 [Information] Request starting HTTP/1.1 GET http://localhost:6361/api/values -2017-01-03 16:54:10.842 +05:30 [Information] Request finished in 226.7836ms 200 -2017-01-03 16:54:11.316 +05:30 [Debug] Connection id ""0HL1JPC4V1VB7"" completed keep alive response. -2017-01-03 16:54:12.422 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/Values"'. -2017-01-03 16:54:12.484 +05:30 [Debug] Action '"Api.Socioboard.Controllers.ValuesController.Post (Api.Socioboard)"' with id '"7b9c2057-fa9c-4754-bacb-5301e82d231a"' did not match the constraint '"Microsoft.AspNetCore.Mvc.Internal.HttpMethodActionConstraint"' -2017-01-03 16:54:12.826 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" -2017-01-03 16:54:12.939 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" with arguments (null) - ModelState is Valid -2017-01-03 16:54:12.942 +05:30 [Debug] Executed action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)", returned result "Microsoft.AspNetCore.Mvc.ObjectResult". -2017-01-03 16:54:13.016 +05:30 [Debug] No information found on request to perform content negotiation. -2017-01-03 16:54:13.023 +05:30 [Debug] Selected output formatter '"Microsoft.AspNetCore.Mvc.Formatters.JsonOutputFormatter"' and content type '"application/json"' to write the response. -2017-01-03 16:54:13.064 +05:30 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2017-01-03 16:54:13.415 +05:30 [Information] Executed action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" in 549.5947ms -2017-01-03 16:54:13.710 +05:30 [Information] Request finished in 3128.8465ms 200 application/json; charset=utf-8 -2017-01-03 16:54:13.713 +05:30 [Debug] Connection id ""0HL1JPC4V1VB6"" completed keep alive response. -2017-01-03 16:55:05.661 +05:30 [Information] Request starting HTTP/1.1 POST http://localhost:6361/api/user/DemoRequest application/x-www-form-urlencoded; charset=UTF-8 146 -2017-01-03 16:55:05.662 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/User/DemoRequest"'. -2017-01-03 16:55:05.664 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.UserController.DemoRequest (Api.Socioboard)" -2017-01-03 16:55:09.614 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.UserController.DemoRequest (Api.Socioboard)" with arguments (["Domain.Socioboard.Models.DemoRequest"]) - ModelState is Valid -2017-01-03 16:56:18.705 +05:30 [Debug] Connection id ""0HL1JPC4V1VB6"" received FIN. -2017-01-03 16:56:23.831 +05:30 [Debug] Connection id ""0HL1JPC4V1VB6"" disconnecting. -2017-01-03 16:56:23.859 +05:30 [Debug] Connection id ""0HL1JPC4V1VB6"" sending FIN. -2017-01-03 16:56:24.428 +05:30 [Debug] Connection id ""0HL1JPC4V1VB6"" sent FIN with status "0". -2017-01-03 16:56:24.431 +05:30 [Debug] Connection id ""0HL1JPC4V1VB6"" stopped. -2017-01-03 16:57:13.242 +05:30 [Debug] Connection id ""0HL1JPC4V1VB7"" received FIN. -2017-01-03 17:05:36.077 +05:30 [Debug] Hosting starting -2017-01-03 17:05:37.060 +05:30 [Debug] Hosting started -2017-01-03 17:05:37.234 +05:30 [Debug] Connection id ""0HL1JPIHKQUOE"" started. -2017-01-03 17:05:37.302 +05:30 [Debug] Connection id ""0HL1JPIHKQUOF"" started. -2017-01-03 17:05:38.555 +05:30 [Information] Request starting HTTP/1.1 GET http://localhost:6361/api/values -2017-01-03 17:05:38.562 +05:30 [Information] Request starting HTTP/1.1 DEBUG http://localhost:6361/ 0 -2017-01-03 17:05:38.839 +05:30 [Information] Request finished in 886.906ms 200 -2017-01-03 17:05:39.583 +05:30 [Debug] Connection id ""0HL1JPIHKQUOE"" completed keep alive response. -2017-01-03 17:05:42.036 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/Values"'. -2017-01-03 17:05:42.196 +05:30 [Debug] Action '"Api.Socioboard.Controllers.ValuesController.Post (Api.Socioboard)"' with id '"c64b29aa-968c-47dc-84a1-720608f38525"' did not match the constraint '"Microsoft.AspNetCore.Mvc.Internal.HttpMethodActionConstraint"' -2017-01-03 17:05:42.567 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" -2017-01-03 17:05:42.794 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" with arguments (null) - ModelState is Valid -2017-01-03 17:05:42.797 +05:30 [Debug] Executed action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)", returned result "Microsoft.AspNetCore.Mvc.ObjectResult". -2017-01-03 17:05:42.874 +05:30 [Debug] No information found on request to perform content negotiation. -2017-01-03 17:05:42.888 +05:30 [Debug] Selected output formatter '"Microsoft.AspNetCore.Mvc.Formatters.JsonOutputFormatter"' and content type '"application/json"' to write the response. -2017-01-03 17:05:42.938 +05:30 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2017-01-03 17:05:43.688 +05:30 [Information] Executed action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" in 933.5658ms -2017-01-03 17:05:44.254 +05:30 [Information] Request finished in 6303.8104ms 200 application/json; charset=utf-8 -2017-01-03 17:05:44.264 +05:30 [Debug] Connection id ""0HL1JPIHKQUOF"" completed keep alive response. -2017-01-03 17:06:33.772 +05:30 [Information] Request starting HTTP/1.1 POST http://localhost:6361/api/user/DemoRequest application/x-www-form-urlencoded; charset=UTF-8 151 -2017-01-03 17:06:33.773 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/User/DemoRequest"'. -2017-01-03 17:06:33.776 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.UserController.DemoRequest (Api.Socioboard)" -2017-01-03 17:06:35.524 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.UserController.DemoRequest (Api.Socioboard)" with arguments (["Domain.Socioboard.Models.DemoRequest"]) - ModelState is Valid -2017-01-03 17:07:37.209 +05:30 [Debug] Connection id ""0HL1JPIHKQUOF"" received FIN. -2017-01-03 17:07:37.211 +05:30 [Debug] Connection id ""0HL1JPIHKQUOF"" disconnecting. -2017-01-03 17:07:37.213 +05:30 [Debug] Connection id ""0HL1JPIHKQUOF"" sending FIN. -2017-01-03 17:07:37.220 +05:30 [Debug] Connection id ""0HL1JPIHKQUOF"" sent FIN with status "0". -2017-01-03 17:07:37.223 +05:30 [Debug] Connection id ""0HL1JPIHKQUOF"" stopped. -2017-01-03 17:17:18.114 +05:30 [Debug] Hosting starting -2017-01-03 17:17:18.836 +05:30 [Debug] Hosting started -2017-01-03 17:17:19.034 +05:30 [Debug] Connection id ""0HL1JPP2PN1VS"" started. -2017-01-03 17:17:19.034 +05:30 [Debug] Connection id ""0HL1JPP2PN1VT"" started. -2017-01-03 17:17:19.238 +05:30 [Information] Request starting HTTP/1.1 DEBUG http://localhost:6361/ 0 -2017-01-03 17:17:19.250 +05:30 [Information] Request starting HTTP/1.1 GET http://localhost:6361/api/values -2017-01-03 17:17:19.317 +05:30 [Information] Request finished in 112.3176ms 200 -2017-01-03 17:17:19.662 +05:30 [Debug] Connection id ""0HL1JPP2PN1VT"" completed keep alive response. -2017-01-03 17:17:20.259 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/Values"'. -2017-01-03 17:17:20.461 +05:30 [Debug] Action '"Api.Socioboard.Controllers.ValuesController.Post (Api.Socioboard)"' with id '"c1e0db94-a201-4731-9537-c62475050d62"' did not match the constraint '"Microsoft.AspNetCore.Mvc.Internal.HttpMethodActionConstraint"' -2017-01-03 17:17:20.706 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" -2017-01-03 17:17:21.025 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" with arguments (null) - ModelState is Valid -2017-01-03 17:17:21.030 +05:30 [Debug] Executed action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)", returned result "Microsoft.AspNetCore.Mvc.ObjectResult". -2017-01-03 17:17:21.101 +05:30 [Debug] No information found on request to perform content negotiation. -2017-01-03 17:17:21.109 +05:30 [Debug] Selected output formatter '"Microsoft.AspNetCore.Mvc.Formatters.JsonOutputFormatter"' and content type '"application/json"' to write the response. -2017-01-03 17:17:21.287 +05:30 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2017-01-03 17:17:21.689 +05:30 [Information] Executed action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" in 941.1625ms -2017-01-03 17:17:21.998 +05:30 [Information] Request finished in 2773.4092ms 200 application/json; charset=utf-8 -2017-01-03 17:17:22.001 +05:30 [Debug] Connection id ""0HL1JPP2PN1VS"" completed keep alive response. -2017-01-03 17:18:03.566 +05:30 [Information] Request starting HTTP/1.1 POST http://localhost:6361/api/user/DemoRequest application/x-www-form-urlencoded; charset=UTF-8 147 -2017-01-03 17:18:03.574 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/User/DemoRequest"'. -2017-01-03 17:18:03.605 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.UserController.DemoRequest (Api.Socioboard)" -2017-01-03 17:18:06.285 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.UserController.DemoRequest (Api.Socioboard)" with arguments (["Domain.Socioboard.Models.DemoRequest"]) - ModelState is Valid -2017-01-03 17:19:21.611 +05:30 [Debug] Connection id ""0HL1JPP2PN1VS"" received FIN. -2017-01-03 17:19:21.628 +05:30 [Debug] Connection id ""0HL1JPP2PN1VS"" disconnecting. -2017-01-03 17:19:21.637 +05:30 [Debug] Connection id ""0HL1JPP2PN1VS"" sending FIN. -2017-01-03 17:19:22.187 +05:30 [Debug] Connection id ""0HL1JPP2PN1VS"" sent FIN with status "0". -2017-01-03 17:19:22.242 +05:30 [Debug] Connection id ""0HL1JPP2PN1VS"" stopped. -2017-01-03 17:20:20.550 +05:30 [Debug] Connection id ""0HL1JPP2PN1VT"" received FIN. -2017-01-03 18:41:48.859 +05:30 [Debug] Hosting starting -2017-01-03 18:41:49.268 +05:30 [Debug] Hosting started -2017-01-03 18:41:49.284 +05:30 [Debug] Connection id ""0HL1JR89RDP7G"" started. -2017-01-03 18:41:49.284 +05:30 [Debug] Connection id ""0HL1JR89RDP7H"" started. -2017-01-03 18:41:49.473 +05:30 [Information] Request starting HTTP/1.1 DEBUG http://localhost:6361/ 0 -2017-01-03 18:41:49.481 +05:30 [Information] Request starting HTTP/1.1 GET http://localhost:6361/api/values -2017-01-03 18:41:49.561 +05:30 [Information] Request finished in 110.2872ms 200 -2017-01-03 18:41:50.018 +05:30 [Debug] Connection id ""0HL1JR89RDP7H"" completed keep alive response. -2017-01-03 18:41:51.352 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/Values"'. -2017-01-03 18:41:51.407 +05:30 [Debug] Action '"Api.Socioboard.Controllers.ValuesController.Post (Api.Socioboard)"' with id '"b48ef485-9249-420d-818c-20649246fc93"' did not match the constraint '"Microsoft.AspNetCore.Mvc.Internal.HttpMethodActionConstraint"' -2017-01-03 18:41:51.839 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" -2017-01-03 18:41:52.075 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" with arguments (null) - ModelState is Valid -2017-01-03 18:41:52.080 +05:30 [Debug] Executed action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)", returned result "Microsoft.AspNetCore.Mvc.ObjectResult". -2017-01-03 18:41:52.128 +05:30 [Debug] No information found on request to perform content negotiation. -2017-01-03 18:41:52.134 +05:30 [Debug] Selected output formatter '"Microsoft.AspNetCore.Mvc.Formatters.JsonOutputFormatter"' and content type '"application/json"' to write the response. -2017-01-03 18:41:52.197 +05:30 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". -2017-01-03 18:41:52.853 +05:30 [Information] Executed action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" in 984.2153ms -2017-01-03 18:41:52.988 +05:30 [Information] Request finished in 3579.9767ms 200 application/json; charset=utf-8 -2017-01-03 18:41:52.991 +05:30 [Debug] Connection id ""0HL1JR89RDP7G"" completed keep alive response. -2017-01-03 18:43:49.265 +05:30 [Debug] Connection id ""0HL1JR89RDP7G"" received FIN. -2017-01-03 18:43:49.265 +05:30 [Debug] Connection id ""0HL1JR89RDP7H"" received FIN. -2017-01-03 18:43:49.270 +05:30 [Debug] Connection id ""0HL1JR89RDP7G"" disconnecting. -2017-01-03 18:43:49.272 +05:30 [Debug] Connection id ""0HL1JR89RDP7G"" sending FIN. -2017-01-03 18:43:49.282 +05:30 [Debug] Connection id ""0HL1JR89RDP7G"" sent FIN with status "0". -2017-01-03 18:43:49.335 +05:30 [Debug] Connection id ""0HL1JR89RDP7G"" stopped. -2017-01-03 18:43:49.335 +05:30 [Debug] Connection id ""0HL1JR89RDP7H"" disconnecting. -2017-01-03 18:43:49.379 +05:30 [Debug] Connection id ""0HL1JR89RDP7H"" sending FIN. -2017-01-03 18:43:49.380 +05:30 [Debug] Connection id ""0HL1JR89RDP7H"" sent FIN with status "0". -2017-01-03 18:43:49.380 +05:30 [Debug] Connection id ""0HL1JR89RDP7H"" stopped. -2017-01-03 18:43:50.079 +05:30 [Debug] Connection id ""0HL1JR89RDP7I"" started. -2017-01-03 18:43:50.101 +05:30 [Information] Request starting HTTP/1.1 POST http://localhost:6361/api/user/DemoRequest application/x-www-form-urlencoded; charset=UTF-8 148 -2017-01-03 18:43:50.108 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/User/DemoRequest"'. -2017-01-03 18:43:50.111 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.UserController.DemoRequest (Api.Socioboard)" -2017-01-03 18:43:53.709 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.UserController.DemoRequest (Api.Socioboard)" with arguments (["Domain.Socioboard.Models.DemoRequest"]) - ModelState is Valid diff --git a/src/Api.Socioboard/wwwroot/log/log-20170703.txt b/src/Api.Socioboard/wwwroot/log/log-20170703.txt new file mode 100644 index 000000000..2750c53e7 --- /dev/null +++ b/src/Api.Socioboard/wwwroot/log/log-20170703.txt @@ -0,0 +1,87 @@ +2017-07-03 10:27:17.338 +05:30 [Debug] Hosting starting +2017-07-03 10:27:17.840 +05:30 [Debug] Connection id ""0HL61PVTEJJGI"" started. +2017-07-03 10:27:17.841 +05:30 [Debug] Connection id ""0HL61PVTEJJGJ"" started. +2017-07-03 10:27:17.916 +05:30 [Debug] Hosting started +2017-07-03 10:27:18.086 +05:30 [Information] Request starting HTTP/1.1 DEBUG http://localhost:6361/ 0 +2017-07-03 10:27:18.086 +05:30 [Information] Request starting HTTP/1.1 GET http://localhost:6361/api/values +2017-07-03 10:27:18.145 +05:30 [Information] Request finished in 115.4411ms 200 +2017-07-03 10:27:18.212 +05:30 [Debug] Connection id ""0HL61PVTEJJGJ"" completed keep alive response. +2017-07-03 10:27:19.657 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/Values"'. +2017-07-03 10:27:19.712 +05:30 [Debug] Action '"Api.Socioboard.Controllers.ValuesController.Post (Api.Socioboard)"' with id '"25607a9c-fe0c-4452-8f29-555f7a13d43e"' did not match the constraint '"Microsoft.AspNetCore.Mvc.Internal.HttpMethodActionConstraint"' +2017-07-03 10:27:20.048 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" +2017-07-03 10:27:20.189 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" with arguments (null) - ModelState is Valid +2017-07-03 10:27:20.193 +05:30 [Debug] Executed action method "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)", returned result "Microsoft.AspNetCore.Mvc.ObjectResult". +2017-07-03 10:27:20.256 +05:30 [Debug] No information found on request to perform content negotiation. +2017-07-03 10:27:20.263 +05:30 [Debug] Selected output formatter '"Microsoft.AspNetCore.Mvc.Formatters.JsonOutputFormatter"' and content type '"application/json"' to write the response. +2017-07-03 10:27:20.268 +05:30 [Information] Executing ObjectResult, writing value "Microsoft.AspNetCore.Mvc.ControllerContext". +2017-07-03 10:27:20.649 +05:30 [Information] Executed action "Api.Socioboard.Controllers.ValuesController.Get (Api.Socioboard)" in 552.3105ms +2017-07-03 10:27:20.890 +05:30 [Information] Request finished in 2828.2991ms 200 application/json; charset=utf-8 +2017-07-03 10:27:20.897 +05:30 [Debug] Connection id ""0HL61PVTEJJGI"" completed keep alive response. +2017-07-03 10:27:20.976 +05:30 [Information] Request starting HTTP/1.1 GET http://localhost:6361/favicon.ico +2017-07-03 10:27:20.980 +05:30 [Debug] Request did not match any routes. +2017-07-03 10:27:20.992 +05:30 [Information] Request finished in 18.5182ms 404 +2017-07-03 10:27:20.993 +05:30 [Debug] Connection id ""0HL61PVTEJJGJ"" completed keep alive response. +2017-07-03 10:27:21.151 +05:30 [Information] Request starting HTTP/1.1 POST http://localhost:6361/api/User/checksociorevtoken application/x-www-form-urlencoded 24 +2017-07-03 10:27:21.152 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/User/checksociorevtoken"'. +2017-07-03 10:27:21.158 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.UserController.checksociorevtoken (Api.Socioboard)" +2017-07-03 10:27:24.621 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.UserController.checksociorevtoken (Api.Socioboard)" with arguments (["8d4c055da1b8280"]) - ModelState is Valid +2017-07-03 10:27:29.013 +05:30 [Fatal] could not execute query +[ select sessionhis0_.id as id26_, sessionhis0_.userId as userId26_, sessionhis0_.ipAddress as ipAddress26_, sessionhis0_.systemId as systemId26_, sessionhis0_.browseros as browseros26_, sessionhis0_.lastAccessedTime as lastAcce6_26_, sessionhis0_.firstloginTime as firstlog7_26_, sessionhis0_.sessionStatus as sessionS8_26_ from SessionHistory sessionhis0_ where sessionhis0_.systemId=?p0 and sessionhis0_.sessionStatus=?p1 ] + Name:p1 - Value:8d4c055da1b8280 Name:p2 - Value:1 +[SQL: select sessionhis0_.id as id26_, sessionhis0_.userId as userId26_, sessionhis0_.ipAddress as ipAddress26_, sessionhis0_.systemId as systemId26_, sessionhis0_.browseros as browseros26_, sessionhis0_.lastAccessedTime as lastAcce6_26_, sessionhis0_.firstloginTime as firstlog7_26_, sessionhis0_.sessionStatus as sessionS8_26_ from SessionHistory sessionhis0_ where sessionhis0_.systemId=?p0 and sessionhis0_.sessionStatus=?p1] +2017-07-03 10:27:29.040 +05:30 [Error] at NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters, IResultTransformer forcedResultTransformer) + at NHibernate.Loader.Loader.DoList(ISessionImplementor session, QueryParameters queryParameters) + at NHibernate.Loader.Loader.ListIgnoreQueryCache(ISessionImplementor session, QueryParameters queryParameters) + at NHibernate.Loader.Loader.List(ISessionImplementor session, QueryParameters queryParameters, ISet`1 querySpaces, IType[] resultTypes) + at NHibernate.Loader.Hql.QueryLoader.List(ISessionImplementor session, QueryParameters queryParameters) + at NHibernate.Hql.Ast.ANTLR.QueryTranslatorImpl.List(ISessionImplementor session, QueryParameters queryParameters) + at NHibernate.Engine.Query.HQLQueryPlan.PerformList(QueryParameters queryParameters, ISessionImplementor session, IList results) + at NHibernate.Impl.SessionImpl.List(IQueryExpression queryExpression, QueryParameters queryParameters, IList results) + at NHibernate.Impl.AbstractSessionImpl.List(IQueryExpression queryExpression, QueryParameters parameters) + at NHibernate.Impl.AbstractQueryImpl2.List() + at NHibernate.Linq.DefaultQueryProvider.ExecuteQuery(NhLinqExpression nhLinqExpression, IQuery query, NhLinqExpression nhQuery) + at NHibernate.Linq.DefaultQueryProvider.Execute(Expression expression) + at NHibernate.Linq.DefaultQueryProvider.Execute[TResult](Expression expression) + at Remotion.Linq.QueryableBase`1.GetEnumerator() + at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) + at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) + at Api.Socioboard.Model.DatabaseRepository.Find[T](Expression`1 query) in E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Api.Socioboard\Model\DatabaseRepository.cs:line 31 +2017-07-03 10:27:29.043 +05:30 [Error] No database selected +2017-07-03 10:27:33.696 +05:30 [Error] An unhandled exception has occurred while executing the request +System.ArgumentNullException: Value cannot be null. +Parameter name: source + at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) + at Api.Socioboard.Controllers.UserController.checksociorevtoken(String systemId) in E:\D DRIVE\socioboardgithub\githubUpdated\Socioboard-Core-3.0\src\Api.Socioboard\Controllers\UserController.cs:line 2225 + at lambda_method(Closure , Object , Object[] ) + at Microsoft.AspNetCore.Mvc.Internal.ObjectMethodExecutor.Execute(Object target, Object[] parameters) + at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__28.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() + at Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker.d__18.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at System.Runtime.CompilerServices.TaskAwaiter.GetResult() + at Microsoft.AspNetCore.Builder.RouterMiddleware.d__4.MoveNext() +--- End of stack trace from previous location where exception was thrown --- + at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) + at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) + at System.Runtime.CompilerServices.TaskAwaiter.GetResult() + at Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.d__6.MoveNext() +2017-07-03 10:27:34.409 +05:30 [Information] Request finished in 13251.5653ms 500 text/html; charset=utf-8 +2017-07-03 10:27:34.411 +05:30 [Debug] Connection id ""0HL61PVTEJJGI"" completed keep alive response. +2017-07-03 10:29:17.792 +05:30 [Debug] Connection id ""0HL61PVTEJJGI"" received FIN. +2017-07-03 10:29:17.792 +05:30 [Debug] Connection id ""0HL61PVTEJJGJ"" received FIN. +2017-07-03 10:29:17.797 +05:30 [Debug] Connection id ""0HL61PVTEJJGI"" disconnecting. +2017-07-03 10:29:17.801 +05:30 [Debug] Connection id ""0HL61PVTEJJGJ"" disconnecting. +2017-07-03 10:29:17.803 +05:30 [Debug] Connection id ""0HL61PVTEJJGJ"" sending FIN. +2017-07-03 10:29:17.804 +05:30 [Debug] Connection id ""0HL61PVTEJJGI"" sending FIN. +2017-07-03 10:29:17.817 +05:30 [Debug] Connection id ""0HL61PVTEJJGJ"" sent FIN with status "0". +2017-07-03 10:29:17.817 +05:30 [Debug] Connection id ""0HL61PVTEJJGI"" sent FIN with status "0". +2017-07-03 10:29:17.822 +05:30 [Debug] Connection id ""0HL61PVTEJJGJ"" stopped. +2017-07-03 10:29:17.822 +05:30 [Debug] Connection id ""0HL61PVTEJJGI"" stopped. +2017-07-03 10:29:27.448 +05:30 [Debug] Connection id ""0HL61PVTEJJGK"" started. +2017-07-03 10:29:27.450 +05:30 [Information] Request starting HTTP/1.1 POST http://localhost:6361/api/User/checksociorevtoken application/x-www-form-urlencoded 24 +2017-07-03 10:29:27.451 +05:30 [Debug] Request successfully matched the route with name 'null' and template '"api/User/checksociorevtoken"'. +2017-07-03 10:29:27.454 +05:30 [Debug] Executing action "Api.Socioboard.Controllers.UserController.checksociorevtoken (Api.Socioboard)" +2017-07-03 10:29:30.582 +05:30 [Information] Executing action method "Api.Socioboard.Controllers.UserController.checksociorevtoken (Api.Socioboard)" with arguments (["8d4c055da1b8280"]) - ModelState is Valid diff --git a/src/Domain.Socioboard/Enum/UrlShortener.cs b/src/Domain.Socioboard/Enum/UrlShortener.cs new file mode 100644 index 000000000..17b83a1f8 --- /dev/null +++ b/src/Domain.Socioboard/Enum/UrlShortener.cs @@ -0,0 +1,15 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; + +namespace Domain.Socioboard.Enum +{ + public enum UrlShortener + { + defaultUri = 0, + bitlyUri = 1, + jmpUri = 2 + + } +} diff --git a/src/Domain.Socioboard/Helpers/SBHelper.cs b/src/Domain.Socioboard/Helpers/SBHelper.cs index be9ed8dd6..d2bc01a78 100644 --- a/src/Domain.Socioboard/Helpers/SBHelper.cs +++ b/src/Domain.Socioboard/Helpers/SBHelper.cs @@ -80,6 +80,46 @@ public static int GetMaxProfileCount(SBAccountType accountType) + } + return ret; + } + + public static int GetMaxGroupCount(SBAccountType accountType) + { + int ret = 5; + switch (accountType) + { + case SBAccountType.Free: + ret = 1; + break; + case SBAccountType.Standard: + ret = 1; + break; + + case SBAccountType.Premium: + ret = 1; + break; + case SBAccountType.Deluxe: + ret = 5; + break; + case SBAccountType.Topaz: + ret = 10; + break; + case SBAccountType.Ruby: + ret = 15; + break; + case SBAccountType.Gold: + ret = 20; + break; + case SBAccountType.Platinum: + ret = 25; + break; + default: + ret = 1; + break; + + + } return ret; } diff --git a/src/Domain.Socioboard/Models/Groupprofiles.cs b/src/Domain.Socioboard/Models/Groupprofiles.cs index e8f526cec..2dd17315c 100644 --- a/src/Domain.Socioboard/Models/Groupprofiles.cs +++ b/src/Domain.Socioboard/Models/Groupprofiles.cs @@ -25,4 +25,18 @@ public Groupprofiles() public virtual Int64 groupId { get; set; } public virtual DateTime entryDate { get; set; } } + + public class profilesdetail + { + public Domain.Socioboard.Models.Facebookaccounts Fbaccount { get; set; } + public Domain.Socioboard.Models.TwitterAccount Twtaccount { get; set; } + public Domain.Socioboard.Models.Instagramaccounts Instaaccount { get; set; } + public Domain.Socioboard.Models.YoutubeChannel Ytubeaccount { get; set; } + public Domain.Socioboard.Models.LinkedInAccount LinkdInaccount { get; set; } + public Domain.Socioboard.Models.LinkedinCompanyPage LinkdINcompanyaccount { get; set; } + public Domain.Socioboard.Models.GoogleAnalyticsAccount GAaccount { get; set; } + public Domain.Socioboard.Models.Googleplusaccounts Gplusaccount { get; set; } + + public Domain.Socioboard.Models.PinterestAccount Pintrestaccount { get; set; } + } } diff --git a/src/Domain.Socioboard/Models/Mongo/MongoTwitterFeed.cs b/src/Domain.Socioboard/Models/Mongo/MongoTwitterFeed.cs index 3339d6bf4..f371eb414 100644 --- a/src/Domain.Socioboard/Models/Mongo/MongoTwitterFeed.cs +++ b/src/Domain.Socioboard/Models/Mongo/MongoTwitterFeed.cs @@ -31,6 +31,7 @@ public class MongoTwitterFeed public double negative { get; set; } public string Retweetcount { get; set; } public string Likecount { get; set; } + public string mediaType { get; set; } } diff --git a/src/Domain.Socioboard/Models/User.cs b/src/Domain.Socioboard/Models/User.cs index d10641c51..9cedf4f02 100644 --- a/src/Domain.Socioboard/Models/User.cs +++ b/src/Domain.Socioboard/Models/User.cs @@ -63,6 +63,9 @@ public class User : IUser public bool scheduleFailureUpdates { get; set; } public bool TwostepEnable { get; set; } public AdsStatus Adsstatus { get; set; } + public bool SocialLoginEnableFb { get; set; } + public bool SocialLoginEnableGo { get; set; } + public UrlShortener urlShortnerStatus { get; set; } } public class PiadUser diff --git a/src/Domain.Socioboard/Services/AuthMessageSender.cs b/src/Domain.Socioboard/Services/AuthMessageSender.cs index 7ba6f7329..b13b9e84c 100644 --- a/src/Domain.Socioboard/Services/AuthMessageSender.cs +++ b/src/Domain.Socioboard/Services/AuthMessageSender.cs @@ -14,7 +14,7 @@ namespace Domain.Socioboard.Services public class AuthMessageSender : IEmailSender, ISmsSender { - public string SendMail(string from, string passsword, string to, string bcc, string cc, string subject, string body, string UserName = "", string Password = "") + public string SendMail(string from, string passsword, string to, string bcc, string cc, string subject, string body, string UserName = "mailer12@socioboardmails.com", string Password = "RDmgjwos165s") { string response = ""; try @@ -23,6 +23,10 @@ public string SendMail(string from, string passsword, string to, string bcc, str { MailMessage mail = new MailMessage(); mail.To.Add(to); + if (!string.IsNullOrEmpty(cc)) + { + mail.CC.Add(cc); + } mail.From = new MailAddress(UserName); mail.Subject = subject; mail.Body = body; @@ -46,7 +50,7 @@ public string SendMail(string from, string passsword, string to, string bcc, str } - public string SendMailSendGrid(string from, string passsword, string to, string bcc, string cc, string subject, string body, string UserName = "", string Password = "") + public string SendMailSendGrid(string from, string passsword, string to, string bcc, string cc, string subject, string body, string UserName = "socioboard007", string Password = "SB125@#$$@d") { try { @@ -57,7 +61,10 @@ public string SendMailSendGrid(string from, string passsword, string to, string // To mailMsg.To.Add(new MailAddress(to)); - + if (!string.IsNullOrEmpty(cc)) + { + mailMsg.CC.Add(new MailAddress(cc)); + } // From mailMsg.From = new MailAddress(from); @@ -79,6 +86,11 @@ public string SendMailSendGrid(string from, string passsword, string to, string Console.WriteLine(ex.Message); return "Mail Not Send"; } + + //string posturl = "https://api.sendgrid.com/api/mail.send.json"; + //string postdata = "api_user=" + UserName + "&api_key=" + Password + "&to=" + to + "&toname=" + to + "&subject=" + subject + "&text=" + body + "&from=" + from; + //string ret = ApiSendGridHttp(posturl, postdata); + //return ret; return "success"; } catch (Exception ex) diff --git a/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.dll b/src/Domain.Socioboard/bin/Debug/net451/Domain.Socioboard.dll index a1235e5d9..803d196b0 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 4e3a0d39a..3ea0ec058 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/User.hbm.xml b/src/Domain.Socioboard/compiler/resources/Mappings/User.hbm.xml index 69ba6727c..51826fdb6 100644 --- a/src/Domain.Socioboard/compiler/resources/Mappings/User.hbm.xml +++ b/src/Domain.Socioboard/compiler/resources/Mappings/User.hbm.xml @@ -155,5 +155,14 @@ + + + + + + + + + \ 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 c409d84f2..c856a260f 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\\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\\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\\UserTrailStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\ObjectIdConverter.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\PluginData.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\PluginProfile.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\SBHelper.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\ThumbnailDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\UrlRSSfeedsNews.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Models\\ISocialProfile.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Models\\IUser.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IDatabaseRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IMongoRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\ISocialProfilesRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IUserRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Services\\IEmailSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Services\\ISmsSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\AdsOffers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Affiliates.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\AgencyUser.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Coupons.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\DemoRequest.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Discovery.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Draft.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\DropboxAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\EwalletWithdrawRequest.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Facebookaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Facebookpage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\FeedBack.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\GoogleAnalyticsAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Googleplusaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groupmembers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groupprofiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groups.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Instagramaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\InstagramDiscoveryFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedinAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedinCompanyPage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedInData.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\MongoBoards.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\NewsLetter.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Package.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\PaymentTransaction.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\PinterestAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\RssFeedUrl.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\ScheduledMessage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\SessionHistory.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Training.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterNameTable.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterRecentFollower.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\User.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\YoutubeChannel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupHashtagDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupPostComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\LinkedGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\LinkedInCompanyPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ArticlesAndBlogs.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ElasticmailReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacaebookPageDailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacebookPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacebookPagePromotionDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Fbpublicpagedailyreports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FbPublicPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GoogleAnalyticsReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupdailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupPostKeyWords.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramComment.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramDailyReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramPostComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramPostLikes.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramSelfFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramUserDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\LinkedinCompanyPagePosts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\LinkShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardFacebookHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardFbTrendingFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardGplusFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardGplusHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardInstagramFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardInstagramHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoards.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwitterHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwtFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwtTrendingFeeds .cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFacebookFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFacebookPageReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFbPostComment.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoGoogleplusComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoGplusFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestBoard.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserFollowers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserFollowings.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserLikes.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserPins.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterDailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterDirectMessages.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterMessage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoYoutubeComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoYoutubeFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\PageShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Rss.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssNewsContents.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssNewsContentsFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\SharethonGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\SharethonPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TaskComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Tasks.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Trendingkeyword.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TwitterRecentDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TwitterUrlMentions.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\YoutubeReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\YoutubeVideoDetailsList.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Properties\\AssemblyInfo.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Services\\AuthMessageSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\AnalyticsGraphViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\CommentViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\DiscoveryViewModal.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\FacebookFanAddsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\FacebookPublicReportViewModal.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsCityPageViews.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsProfiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TaskCommentsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TasksViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TwitterTopFansViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\UserLoginViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\YoutubeProfiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\AdsOffers.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Affiliates.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\AgencyUser.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Coupons.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\DemoRequest.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Discovery.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Draft.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\DropboxAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\EwalletWithdrawRequest.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Facebookaccounts.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\FeedBack.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\GoogleAnalyticsAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Googleplusaccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Group.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Groupmembers.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Groupprofiles.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Instagramaccounts.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\LinkedinAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\LinkedinCompanyPage.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\MongoBoards.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\NewsLetter.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Package.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\PaymentTransaction.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\PinterestAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\RssFeedUrl.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\ScheduledMessage.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\SessionHistory.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Training.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\TwitterAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\TwitterNameTable.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\User.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\YoutubeChannel.hbm.xml"],"outputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\bin\\Debug\\net451\\Domain.Socioboard.dll","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\bin\\Debug\\net451\\Domain.Socioboard.pdb"],"buildArguments":{"version-suffix":null}} \ No newline at end of file +{"inputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\project.json","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\project.lock.json","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Consatants\\SocioboardConsts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\AdsOfferAccountStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\AdsStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\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\\PaymentType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\PayPalAccountStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBAccountType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBGroupUserStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBPaymentStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBRegistrationType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SBUserActivationStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\ScheduleStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SessionHistoryStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SocialProfileStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\SocialProfileType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\TaskStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\TrendingType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\TwitterMessageType.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\UrlShortener.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Enum\\UserTrailStatus.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\ObjectIdConverter.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\PluginData.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\PluginProfile.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\SBHelper.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\ThumbnailDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Helpers\\UrlRSSfeedsNews.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Models\\ISocialProfile.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Models\\IUser.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IDatabaseRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IMongoRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\ISocialProfilesRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Repositories\\IUserRepository.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Services\\IEmailSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Interfaces\\Services\\ISmsSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\AdsOffers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Affiliates.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\AgencyUser.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Coupons.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\DemoRequest.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Discovery.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Draft.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\DropboxAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\EwalletWithdrawRequest.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Facebookaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Facebookpage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\FeedBack.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\GoogleAnalyticsAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Googleplusaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groupmembers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groupprofiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Groups.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Instagramaccounts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\InstagramDiscoveryFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedinAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedinCompanyPage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\LinkedInData.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\MongoBoards.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\NewsLetter.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Package.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\PaymentTransaction.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\PinterestAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\RssFeedUrl.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\ScheduledMessage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\SessionHistory.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Training.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterAccount.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterNameTable.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\TwitterRecentFollower.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\User.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\YoutubeChannel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupHashtagDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\FacebookGroupPostComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\LinkedGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Listening\\LinkedInCompanyPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ArticlesAndBlogs.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\ElasticmailReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacaebookPageDailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacebookPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FacebookPagePromotionDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Fbpublicpagedailyreports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\FbPublicPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GoogleAnalyticsReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupdailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupPostKeyWords.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\GroupShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramComment.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramDailyReport.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramPostComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramPostLikes.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramSelfFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\InstagramUserDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\LinkedinCompanyPagePosts.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\LinkShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardFacebookHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardFbTrendingFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardGplusFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardGplusHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardInstagramFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardInstagramHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoards.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwitterHashTag.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwtFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoBoardTwtTrendingFeeds .cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFacebookFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFacebookPageReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoFbPostComment.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoGoogleplusComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoGplusFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestBoard.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserFollowers.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserFollowings.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserLikes.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoPinterestUserPins.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterDailyReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterDirectMessages.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoTwitterMessage.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoYoutubeComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\MongoYoutubeFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\PageShareathon.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Rss.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssFeed.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssNewsContents.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\RssNewsContentsFeeds.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\SharethonGroupPost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\SharethonPagePost.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TaskComments.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Tasks.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\Trendingkeyword.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TwitterRecentDetails.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\TwitterUrlMentions.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\YoutubeReports.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Models\\Mongo\\YoutubeVideoDetailsList.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Properties\\AssemblyInfo.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\Services\\AuthMessageSender.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\AnalyticsGraphViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\CommentViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\DiscoveryViewModal.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\FacebookFanAddsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\FacebookPublicReportViewModal.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsCityPageViews.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsProfiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\GoogleAnalyticsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TaskCommentsViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TasksViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\TwitterTopFansViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\UserLoginViewModel.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\ViewModels\\YoutubeProfiles.cs","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\AdsOffers.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Affiliates.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\AgencyUser.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Coupons.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\DemoRequest.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Discovery.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Draft.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\DropboxAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\EwalletWithdrawRequest.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Facebookaccounts.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\FeedBack.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\GoogleAnalyticsAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Googleplusaccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Group.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Groupmembers.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Groupprofiles.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Instagramaccounts.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\LinkedinAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\LinkedinCompanyPage.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\MongoBoards.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\NewsLetter.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Package.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\PaymentTransaction.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\PinterestAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\RssFeedUrl.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\ScheduledMessage.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\SessionHistory.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\Training.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\TwitterAccount.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\TwitterNameTable.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\User.hbm.xml","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\compiler\\resources\\Mappings\\YoutubeChannel.hbm.xml"],"outputs":["E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\bin\\Debug\\net451\\Domain.Socioboard.dll","E:\\D DRIVE\\socioboardgithub\\githubUpdated\\Socioboard-Core-3.0\\src\\Domain.Socioboard\\bin\\Debug\\net451\\Domain.Socioboard.pdb"],"buildArguments":{"version-suffix":null}} \ No newline at end of file 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 8ee3a952e..b84052202 100644 --- a/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile-csc.rsp +++ b/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile-csc.rsp @@ -107,6 +107,7 @@ "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" diff --git a/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp b/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp index 4649294e5..0e8adaa5e 100644 --- a/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp +++ b/src/Domain.Socioboard/obj/Debug/net451/dotnet-compile.rsp @@ -109,6 +109,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\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 diff --git a/src/Socioboard.Facebook/Data/FbUser.cs b/src/Socioboard.Facebook/Data/FbUser.cs index 406a8859b..b5ddadeb9 100644 --- a/src/Socioboard.Facebook/Data/FbUser.cs +++ b/src/Socioboard.Facebook/Data/FbUser.cs @@ -44,7 +44,7 @@ public static dynamic getFeeds(string accessToken) fb.AccessToken = accessToken; try { - return fb.Get("v2.7/me/feed?limit=99&fields=picture,created_time,message,description,story,from");//v2.1 + return fb.Get("v2.7/me/feed?limit=99&fields=picture,created_time,message,description,story,from,likes.summary(true),comments.summary(true),type,application");//v2.1 } catch (Exception ex) { diff --git a/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.dll b/src/Socioboard.Facebook/bin/Debug/net451/Domain.Socioboard.dll index a1235e5d9..803d196b0 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 4e3a0d39a..3ea0ec058 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 723fa8623..35ceb0965 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 301c3bc85..2ae984361 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 19fc8f98d..069dfa51f 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 0b4602cf6..4676bd42e 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 d1306a849..dfcee5e3f 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 d62bb6d8a..07de63821 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 683c614c2..8711de9b1 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 77d8e53c9..11300a4dd 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 1576d74d3..3b02d4085 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 f8ffab0b6..ded076b20 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 b2a55e989..c5d1dd07d 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 bddfd7803..46fb39d9f 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/HomeController.cs b/src/Socioboard/Controllers/HomeController.cs index f16fb26bb..72e8073df 100644 --- a/src/Socioboard/Controllers/HomeController.cs +++ b/src/Socioboard/Controllers/HomeController.cs @@ -170,6 +170,19 @@ public async Task Index() { List groups = await response.Content.ReadAsAsync>(); ViewBag.groups = Newtonsoft.Json.JsonConvert.SerializeObject(groups); + int groupscount = groups.Count; + int groupsMaxCount = Domain.Socioboard.Helpers.SBHelper.GetMaxGroupCount(user.AccountType); + ViewBag.groupsCount = groupscount; + ViewBag.groupsMaxCount = groupsMaxCount; + ViewBag.AccountType = user.AccountType; + if (groupscount > groupsMaxCount) + { + ViewBag.groupsdowngrade = "true"; + } + else + { + ViewBag.groupsdowngrade = "false"; + } string sessionSelectedGroupId = HttpContext.Session.GetObjectFromJson("selectedGroupId"); if (!string.IsNullOrEmpty(sessionSelectedGroupId)) { diff --git a/src/Socioboard/Controllers/IndexController.cs b/src/Socioboard/Controllers/IndexController.cs index d357f71ab..0fd6b3b0b 100644 --- a/src/Socioboard/Controllers/IndexController.cs +++ b/src/Socioboard/Controllers/IndexController.cs @@ -162,6 +162,7 @@ public async Task Login(UserLoginViewModel userViewModel) //HttpContext.Session.SetObjectAsJson("User", user); if (user.UserType == "SuperAdmin") { + HttpContext.Session.SetObjectAsJson("User", user); return Content("SuperAdmin"); //HttpContext.Session["Id"] = user.Id; @@ -494,6 +495,7 @@ public async Task SBApp(string profileType, string url, string co ViewBag.plugin = _PluginData; ViewBag.emailId = user.EmailId; ViewBag.password = user.Password; + ViewBag.userId = user.Id.ToString(); HttpResponseMessage response = await WebApiReq.GetReq("/api/Groups/GetUserGroups?userId=" + user.Id, "", "", _appSettings.ApiDomain); if (response.IsSuccessStatusCode) { @@ -987,6 +989,10 @@ public IActionResult Careers() { return View(); } + public IActionResult Privacy() + { + return View(); + } public IActionResult Training() { diff --git a/src/Socioboard/Helpers/AppSettings.cs b/src/Socioboard/Helpers/AppSettings.cs index 042ac3b02..a5ef4b11f 100644 --- a/src/Socioboard/Helpers/AppSettings.cs +++ b/src/Socioboard/Helpers/AppSettings.cs @@ -55,7 +55,7 @@ public class AppSettings public string dropboxCallBackURL { get; set; } public string dropboxauthorizeUrl { get; set; } //End dropobox App Creds - + //pay pal public string PaypalURL { get; set; } diff --git a/src/Socioboard/Helpers/Payment.cs b/src/Socioboard/Helpers/Payment.cs index 712aa94a6..e63933a90 100644 --- a/src/Socioboard/Helpers/Payment.cs +++ b/src/Socioboard/Helpers/Payment.cs @@ -93,8 +93,8 @@ public static string RecurringPaymentWithPayPal(string amount, string itemInfo, - redirecturl += "&a1=0.0";//"&a1=0.0"; //Trial period 1 price. For a free trial period, specify 0 - + // redirecturl += "&a1=0.0";//"&a1=0.0"; //Trial period 1 price. For a free trial period, specify 0 + redirecturl += "&a1=" + amount; redirecturl += "&p1=1"; redirecturl += "&t1=M"; diff --git a/src/Socioboard/Helpers/PluginHelper.cs b/src/Socioboard/Helpers/PluginHelper.cs index 76e68c278..23f787101 100644 --- a/src/Socioboard/Helpers/PluginHelper.cs +++ b/src/Socioboard/Helpers/PluginHelper.cs @@ -404,7 +404,7 @@ public static Domain.Socioboard.Helpers.ThumbnailDetails CreateThumbnail(string return _ThumbnailDetails; } - + public static string GetShortenUrl(string Url) { try @@ -453,6 +453,29 @@ public static bool getHtmlfromUrl(string imagePath) { return false; } + //string output = string.Empty; + //string facebookSearchUrl = url; + //var facebooklistpagerequest = (HttpWebRequest)WebRequest.Create(facebookSearchUrl); + //facebooklistpagerequest.Method = "GET"; + //facebooklistpagerequest.Credentials = CredentialCache.DefaultCredentials; + //facebooklistpagerequest.AllowWriteStreamBuffering = true; + //facebooklistpagerequest.ServicePoint.Expect100Continue = false; + //facebooklistpagerequest.PreAuthenticate = false; + //try + //{ + // using (var response = facebooklistpagerequest.GetResponse()) + // { + // using (var stream = new StreamReader(response.GetResponseStream(), Encoding.GetEncoding(1252))) + // { + // output = stream.ReadToEnd(); + // } + // } + //} + //catch (Exception e) + //{ + + //} + //return output; } } } \ No newline at end of file diff --git a/src/Socioboard/Themes/Socioboard/Views/Home/Index.cshtml b/src/Socioboard/Themes/Socioboard/Views/Home/Index.cshtml index 8e8b3e55d..6b5cafeb5 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Home/Index.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Home/Index.cshtml @@ -65,6 +65,13 @@ +
+
+
+
+
+
+
@@ -103,7 +110,7 @@ -
+ @*
*@ diff --git a/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml b/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml index 74af15ebe..2b04d70c8 100644 --- a/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml +++ b/src/Socioboard/Themes/Socioboard/Views/Index/Plans.cshtml @@ -5,345 +5,490 @@ -@**@ +@* +*@ @{ - List lstsb = new List(); - lstsb = ViewBag.plugin; -} + List + lstsb = new List + (); + lstsb = ViewBag.plugin; + } -
-
-
-
-

All Plans Include a Free 30-Day Trial

-
Upgrade, Change or Cancel Anytime
-
- -
-
-
-
- Basic -
-
- FREE -
-
- Every plan is a unique package. This one fits for individuals. -
-
    -
  • Comprehensive Dashboard
  • -
  • Multiple Social Profiles Inbox
  • -
  • Social Media Updates
  • -
  • Scheduling Features
  • -
  • Social Media based CRM
  • -
  • Social Platform Reporting Tools
  • -
  • World Class 24*7 Training & Support
  • -
  • Manage up to 5 profiles
  • -
  • 1 profile per network
  • -
-
- Try Now -
-
-
- -
- -
-
-
-
- Platinum -
-
- $@lstsb[7].amount Per User/Month -
-
- Includes sophisticated tools for complex objectives -
-
    -
  • All Basic, Standard,Premium, Deluxe, Topaz, Ruby & Gold Features
  • -
  • Prompt Feeds
  • -
  • Constant Real-time Monitoring
  • -
  • Team Collaboration Tools
  • -
  • Social CRM
  • -
  • World Class 24*7 Training & Support
  • -
  • Manage up to 1000 profiles
  • -
-
- Try Now -
-
-
- - - - -
- - - -
-
- - -