public ActivitiesResponse Post(Activities request) { if (request.Activity.Id > 0) { Bm2s.Data.Common.BLL.Parameter.Activity item = Datas.Instance.DataStorage.Activities[request.Activity.Id]; item.Address1 = request.Activity.Address1; item.Address2 = request.Activity.Address2; item.Address3 = request.Activity.Address3; item.CompanyName = request.Activity.CompanyName; item.CountryName = request.Activity.CountryName; item.TownName = request.Activity.TownName; item.TownZipCode = request.Activity.TownZipCode; Datas.Instance.DataStorage.Activities[request.Activity.Id] = item; } else { Bm2s.Data.Common.BLL.Parameter.Activity item = new Data.Common.BLL.Parameter.Activity() { Address1 = request.Activity.Address1, Address2 = request.Activity.Address2, Address3 = request.Activity.Address3, CompanyName = request.Activity.CompanyName, CountryName = request.Activity.CountryName, TownName = request.Activity.TownName, TownZipCode = request.Activity.TownZipCode }; Datas.Instance.DataStorage.Activities.Add(item); request.Activity.Id = item.Id; } ActivitiesResponse response = new ActivitiesResponse(); response.Activities.Add(request.Activity); return response; }
public ActionResult DeleteConfirmed(int id) { Activities activities = db.Activities.Find(id); db.Activities.Remove(activities); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Play(TurnContext context) { context.DrawCards(3); if (context.ActivePlayer.Hand.CardCount > 0) { context.AddSingleActivity(Activities.PutCardFromHandOnTopOfDeck(context, this), this); } }
public ActivityDatum(DateTimeOffset timestamp, Activities activity, ActivityPhase phase, ActivityState state, double?confidence = null) : base(timestamp) { Activity = activity; Phase = phase; State = state; Confidence = confidence; }
public void ClearManagedActivities() { lock (m_Lock) { Activities.Clear(); m_VertexGraphCompiler.Reset(); } }
public IActionResult aprocessdelete(int activitiesid) { Activities RetrievedActivity = _context.activities.SingleOrDefault(wed => wed.activitiesid == activitiesid); _context.activities.Remove(RetrievedActivity); _context.SaveChanges(); return(RedirectToAction("success")); }
public async Task <IActionResult> CreateActivity([Bind("ActivityTitle,ActivityText,ActivityCategory,CategoryName")] ActivityCategories activity, IFormFile file, string activityStatus) { if (activityStatus == "CreateActivity") { if (activity.ActivityCategory == Guid.Empty) { ModelState.AddModelError("CategoryName", "Add or select a category before creating an activity"); } //check if image is valid ValidImageUpload(file, "Activity"); if (ModelState.IsValid) { //create new activity object Activities newActivity = new Activities(); //give new activity a unique id newActivity.ActivityId = Guid.NewGuid(); newActivity.ActivityTitle = activity.ActivityTitle; newActivity.ActivityText = activity.ActivityText; newActivity.ActivityCategory = activity.ActivityCategory; //add image to image folder if employee uploaded one if (file != null) { //Add to Database Images image = await TTLAddImage(file); _context.Add(image); await _context.SaveChangesAsync(); newActivity.ActivityImageId = image.ImageId; } //set activity upload date newActivity.ActivityUploadDate = DateTime.Now; newActivity.ActivityEditDate = DateTime.Now; _context.Add(newActivity); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(AllActivities))); } } //Add New Category else { if (ModelState.IsValid) { Categories category = new Categories(); category.CategoryId = Guid.NewGuid(); category.CategoryName = activity.CategoryName; _context.Add(category); await _context.SaveChangesAsync(); activity.ActivityCategory = category.CategoryId; } } ViewData["Categories"] = TTLCategoryList(activity.ActivityCategory); return(View(activity)); }
public ActivitiesResponse Delete(Activities request) { Bm2s.Data.Common.BLL.Parameter.Activity item = Datas.Instance.DataStorage.Activities[request.Activity.Id]; Datas.Instance.DataStorage.Activities.Remove(item); ActivitiesResponse response = new ActivitiesResponse(); response.Activities.Add(request.Activity); return response; }
void Start() { anim = this.GetComponent <Animator>(); objectAdmin = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameObjectAdmin>(); targetPosition = this.transform.position; currentActivity = Activities.Idle; taskList = new List <Activities>(); activityStarted = false; }
void UpdateCameraBounds(Activity newActivity) { var cameraInteraction = TouchInteractions.CameraTouchInteraction; cameraInteraction.CameraLeftBounds = Activities.Min(i => i.Section.LeftEdge.x); cameraInteraction.CameraRightBounds = Activities.Max(i => i.Section.RightEdge.x); newActivity.ModifyDefaultCameraBounds(cameraInteraction); }
public IActionResult deleteActivity(int ActId) { Activities act = _context.Activities.Where(a => a.ActivityId == ActId).Include(a => a.Owner).SingleOrDefault(); _context.Activities.Remove(act); _context.SaveChanges(); return(RedirectToAction("Home")); }
public IActionResult deleteme(int actId) { Activities dact = dbContext.Activities .FirstOrDefault(d => d.ActivityId == actId); dbContext.Activities.Remove(dact); dbContext.SaveChanges(); return(RedirectToAction("Dashboard")); }
//增加一条活动记录 public void AddAct(long clubId, ActivityQO actQO) { var newAct = new Activities { ClubId = clubId, Name = actQO.Name, Budget = actQO.Budget, Place = actQO.Place, EventTime = actQO.EventTime, ApplyDate = DateTime.Now, Description = actQO.Description, IsPublic = actQO.IsPublic }; _context.Activities.Add(newAct); _context.SaveChanges(); }
public IActionResult ActivitiesDetails(string detail) { Activities activity = _activitiesServices.GetActivitiesDetails(detail); return(View(new ActivitiesDetailsModel { activities = activity })); }
private void EditEnquiryCommandExecute(EnquiryModel item) { RaisePropertyChanged("DisableParentWindow"); var currentEnquiry = item.Clone(); item.Refresh(); var window = new NewEnquiryView(item); window.ShowDialog(); RaisePropertyChanged("EnableParentWindow"); if (window.DialogResult == null || window.DialogResult != true) { item.Refresh(); return; } item.Refresh(); var viewModel = window.DataContext as NewEnquiryViewModel; bool activityChanged = viewModel.ActivityChanged; bool followUpsChanged = viewModel.FoolowUpsChanged; // var diff = LoggingService.FindDifference(currentEnquiry, item, out activityChanged, out followUpsChanged); // ProcessUpdates(item, diff); if (activityChanged) { _allActivities.RemoveAll(x => x.Activity.EnquiryID == item.Enquiry.ID); foreach (var activity in window.ViewModel.Enquiry.Activities) { _allActivities.Add(activity); } Activities = new ObservableCollection <ActivityModel>(_allActivities); } else { Activities.ForEach(x => x.Refresh()); } if (followUpsChanged) { _allFollowUps.RemoveAll( x => x.FollowUp.EnquiryID != null && (Guid)x.FollowUp.EnquiryID == item.Enquiry.ID); _allFollowUps.RemoveAll(x => x.TakenByUser == null); foreach (var followUp in window.ViewModel.Enquiry.FollowUps) { SetFollowUpPriority(followUp); _allFollowUps.Add(followUp); } FollowUps = new ObservableCollection <FollowUpModel>(_allFollowUps); } else { FollowUps.ForEach(x => x.Refresh()); } }
//Etkinliğin id sine göre etkinliği sistemden siler. Bunu admin gerçekleştirir Role=1 private void checkForEventDelete(List <Activities> events) { if (Request.QueryString["Action"] == "DeleteEvent" && Request.QueryString["Id"] != null && events.Count(q => q.Id == Convert.ToInt32(Request.QueryString["Id"])) > 0) { Activities.DeleteById(Convert.ToInt32(Request.QueryString["Id"])); Response.Redirect(Urls.Admin.MainPage); } }
public void DeleteActivity(int StudentId, int ActivityId) { StudentsActivities sa = _context.StudentsActivities.Include(a => a.Activity).First(a => a.StudentId == StudentId && a.ActivityId == ActivityId); Activities ac = sa.Activity; _context.Remove(sa); _context.Remove(ac); _context.SaveChanges(); }
public void LeaveActivity() { if (CurrentActivityId == null) { throw new InvalidOperationException("Not participating in activity."); } Activities.Pop(); }
public void Update(DestinyMilestone?other) { if (other is null) { return; } if (MilestoneHash != other.MilestoneHash) { MilestoneHash = other.MilestoneHash; OnPropertyChanged(nameof(MilestoneHash)); } if (!AvailableQuests.DeepEqualsList(other.AvailableQuests)) { AvailableQuests = other.AvailableQuests; OnPropertyChanged(nameof(AvailableQuests)); } if (!Activities.DeepEqualsList(other.Activities)) { Activities = other.Activities; OnPropertyChanged(nameof(Activities)); } if (!Values.DeepEqualsDictionaryNaive(other.Values)) { Values = other.Values; OnPropertyChanged(nameof(Values)); } if (!VendorHashes.DeepEqualsListNaive(other.VendorHashes)) { VendorHashes = other.VendorHashes; OnPropertyChanged(nameof(VendorHashes)); } if (!Vendors.DeepEqualsList(other.Vendors)) { Vendors = other.Vendors; OnPropertyChanged(nameof(Vendors)); } if (!Rewards.DeepEqualsList(other.Rewards)) { Rewards = other.Rewards; OnPropertyChanged(nameof(Rewards)); } if (StartDate != other.StartDate) { StartDate = other.StartDate; OnPropertyChanged(nameof(StartDate)); } if (EndDate != other.EndDate) { EndDate = other.EndDate; OnPropertyChanged(nameof(EndDate)); } if (Order != other.Order) { Order = other.Order; OnPropertyChanged(nameof(Order)); } }
public override void Resolve(TurnContext context, ICard source) { base.Resolve(context, source); if (context.ActivePlayer.Deck.TopCard != null) { _activities.Add(Activities.ChooseWhetherToMillTopCard(context, context.ActivePlayer, context.ActivePlayer, source)); } }
[HttpGet("Home/Delete/{id}")] ////////////////////// deleting event public IActionResult Delete(int id) { Activities act = _context.activities.FirstOrDefault(a => a.ActivitiesId == id); _context.Remove(act); _context.SaveChanges(); return(RedirectToAction("Dashboard")); }
public IActivityBranchBuilder Activity(Action <IActivityBuilder> activity) { var builder = new ActivityBuilder(); activity(builder); Activities.Add(builder); return(this); }
private void DeleteActivityHandler() { Activities.Remove(SelectedActivity); SelectedProject.Activities = Activities; SelectedActivity = Activities.OrderByDescending(a => a.LatestWork).FirstOrDefault(); TotalDuration = FormatTotalDuration(mCalculator.CalculateTotalDuration(SelectedProject)); NotifyPropertyChanged("EditActivityCondition"); NotifyPropertyChanged("SelectActivityCondition"); }
public void SplitActivities(string input, string[] expectedValues) { var activities = Activities.Split(input); foreach (var expected in expectedValues) { Assert.Contains(expected, activities); } }
public ActionResult AddAct(ActiveListModel model) { ClubNumber club = db.ClubNumbers.Find(model.ClubID); UserNumber u = db.UserNumbers.Find(User.Identity.Name); if (club == null) { Session["Error"] = "未发现社团" + model.ClubID; return(RedirectToAction("Error404", "Home")); } //保存活动信息 Activities Act = new Activities() { Title1 = model.Title1, Title2 = model.Title2, Content = model.Content, MaxUser = model.MaxUser, Area0 = model.Area0, Club = club, CreateDate = DateTime.Now, User = u, State = (int)ActiveState.待提交, Votes0 = "0" }; if (model.Area != null) { Area a = db.Areas.Find(model.Area); if (a != null) { Act.Area = a; } } int type; int.TryParse(model.Type, out type); Act.Type = type; if (model.LabelStr?.Length > 1) { Act.Label = model.LabelStr.Substring(1); } DateTime t1; DateTime.TryParse(model.Time1, out t1); if (t1 < DateTime.Now) { ModelState.AddModelError("", "活动开始时间不能小于当前时间"); return(View(model)); } Act.Time1 = t1; DateTime.TryParse(model.Time2, out t1); Act.Time2 = t1; db.Activities.Add(Act); db.SaveChanges(); return(View("Index")); }
//Populate the script lists here. Follow the example on how to add to a list #region Populate Lists /// <summary> /// Use this method to populate the lists. They are already set to be selected from the /// CycleScripts method and no other work is required. /// </summary> public override void PopulateLists() { SignIn.Clear(); AccountCreation.Clear(); Activities.Clear(); ActivityDetail.Clear(); Workouts.Clear(); Courses.Clear(); Dashboard.Clear(); Navigation.Clear(); Explore.Clear(); Reports.Clear(); Health.Clear(); Goals.Clear(); Upload.Clear(); Settings.Clear(); CheckFirmware.Clear(); ManualActivity.Clear(); Troubleshoot.Clear(); base.PopulateLists(); //MyCategory.Add(new TestCase(base.baseURL, base.webdriver, base.verificationErrors)); SignIn.Add(new Connect_SignIn(base.baseURL, base.webdriver, base.verificationErrors)); SignIn.Add(new Connect_SignInValidation(base.baseURL, base.webdriver, base.verificationErrors)); Settings.Add(new Connect_MeasurementSettings(base.baseURL, base.webdriver, base.verificationErrors)); Navigation.Add(new Connect_GeneralNavigation(base.baseURL, base.webdriver, base.verificationErrors)); Navigation.Add(new Connect_Navigation_Unauthenticated(base.baseURL, base.webdriver, base.verificationErrors)); Upload.Add(new Connect_UploadFile(base.baseURL, base.webdriver, base.verificationErrors)); Activities.Add(new Connect_ActivitiesSort(base.baseURL, base.webdriver, base.verificationErrors)); ActivityDetail.Add(new Connect_ActivityDetail_Validation(base.baseURL, base.webdriver, base.verificationErrors)); //CheckFirmware.Add(new Connect_CheckFirmware_Edge800(base.baseURL, base.webdriver, base.verificationErrors)); // Jira opened CheckFirmware.Add(new Connect_CheckFirmware_Edge705(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_Edge605(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_FR60(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_FR405CX(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_Edge305(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_FR201(base.baseURL, base.webdriver, base.verificationErrors)); //CheckFirmware.Add(new Connect_CheckFirmware_FR210(base.baseURL, base.webdriver, base.verificationErrors)); //Test Failing CheckFirmware.Add(new Connect_CheckFirmware_Edge500(base.baseURL, base.webdriver, base.verificationErrors)); //CheckFirmware.Add(new Connect_CheckFirmware_FR110(base.baseURL, base.webdriver, base.verificationErrors)); //Test Failing //CheckFirmware.Add(new Connect_CheckFirmware_FR910(base.baseURL, base.webdriver, base.verificationErrors)); CheckFirmware.Add(new Connect_CheckFirmware_FR610(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_CreateGoal(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_NoGoal(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_PercentComplete(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_NoUploads(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_FiveItems(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_ActivityNameTabs(base.baseURL, base.webdriver, base.verificationErrors)); Dashboard.Add(new Connect_Dashboard_ActivityType(base.baseURL, base.webdriver, base.verificationErrors)); //Dashboard.Add(new Connect_Dashboard_FiveItems(base.baseURL, base.webdriver, base.verificationErrors)); //jira 10209 ManualActivity.Add(new Connect_ManualActivity_NameCharLimit(base.baseURL, base.webdriver, base.verificationErrors)); ManualActivity.Add(new Connect_ManualActivity_NoName(base.baseURL, base.webdriver, base.verificationErrors)); ManualActivity.Add(new Connect_ManualActivity_ActivityType(base.baseURL, base.webdriver, base.verificationErrors)); ManualActivity.Add(new Connect_ManualActivity_DescriptionLimit(base.baseURL, base.webdriver, base.verificationErrors)); //Related to Jira 10309 ManualActivity.Add(new Connect_ManualActivity_PaceCalc(base.baseURL, base.webdriver, base.verificationErrors)); }
public bool DeepEquals(DestinyActivityGraphNodeDefinition?other) { return(other is not null && NodeId == other.NodeId && (OverrideDisplay is not null ? OverrideDisplay.DeepEquals(other.OverrideDisplay) : other.OverrideDisplay is null) && (Position is not null ? Position.DeepEquals(other.Position) : other.Position is null) && FeaturingStates.DeepEqualsList(other.FeaturingStates) && Activities.DeepEqualsList(other.Activities) && States.DeepEqualsList(other.States)); }
public IActionResult Detail(int id) { Activities theActivity = context.Activities .Single(e => e.Id == id); ActivitiesDetailViewModel viewModel = new ActivitiesDetailViewModel(theActivity); return(View(viewModel)); }
/// <summary> /// 根据名称name获取流程活动 /// </summary> /// <param name="name"></param> /// <returns></returns> public ActivityDefinition FindActivity(string name) { var activity = Activities.SingleOrDefault(a => a.Name == name); if (activity == null) { throw new ActivityNotFoundException(); } return(activity); }
public bool Equals(OpenShiftItem other) { return(other != null && DisplayName == other.DisplayName && Notes == other.Notes && StartDateTime == other.StartDateTime && EndDateTime == other.EndDateTime && Theme == other.Theme && Activities.SequenceEqual(other.Activities)); }
internal void SetProcessInstance(IWfProcess process) { this.ProcessInstance = process; Activities.ForEach(activity => ((WfActivityDescriptor)activity).SetProcessInstance(process)); //2011-8-2 徐磊修改 ..流程撤销时,撤销资源没有流程实例. this.CancelEventReceivers.ForEach(r => r.SetProcessInstance(process)); this.CompleteEventReceivers.ForEach(r => r.SetProcessInstance(process)); }
public ActionResult Edit([Bind(Include = "Id,Name,Active")] Activities activities) { if (ModelState.IsValid) { db.Entry(activities).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(activities)); }
public void context() { siteVisitor = MockRepository.GenerateStub<SiteVisitor>(); observe(); activities = MockRepository.GenerateStub<Activities>(); activityRepository = MockRepository.GenerateStub<ActivityRepository>(); activityRepository.Stub(x => x.SaveActivities(siteVisitor, activities)).Return(new ActivitySaveResult(true)); var controller = new ActivityController(activityRepository); var viewResult = controller.SaveActivities(siteVisitor, activities) as ViewResult; model = viewResult.ViewData.Model as SaveActivitiesViewModel; }
/// <summary> /// ��ȡ���ظ��б� /// </summary> /// <param name="active"></param> /// <param name="pageInfo"></param> /// <returns></returns> public List<TopicReply> GetActiveTopicReplyList(Activities active, PagingInfo pageInfo) { List<Core.Business.TopicReply> topicReplylist = new List<Core.Business.TopicReply>(); SqlServerUtility sql = new SqlServerUtility(connectionString); string sorts = String.Empty; string filter = String.Empty; string fields = String.Empty; if (active == null) { return topicReplylist; } sorts = "DateCreated desc"; filter = "[InstanceId] in (select [Id] from TopicExtend where InstanceId='" +active.Id + "' and [Type]='active')"; fields = "[Id],[DateCreated],[InstanceId],[AccountId],[AuthorId],[ReferedId],[Content],[IP]"; sql.AddParameter("@PageNumber", SqlDbType.Int, pageInfo.CurrentPage); sql.AddParameter("@PageSize", SqlDbType.Int, pageInfo.PageSize); sql.AddParameter("@Tables", SqlDbType.NVarChar, "TopicReply"); sql.AddParameter("@PK", SqlDbType.NVarChar, "Id"); sql.AddParameter("@Sort", SqlDbType.NVarChar, sorts); sql.AddParameter("@Fields", SqlDbType.NVarChar, fields); sql.AddParameter("@Filter", SqlDbType.NVarChar, filter); SqlDataReader reader = sql.ExecuteSPReader("Paging_RowCount"); if (reader != null) { while (reader.Read()) { Core.Business.TopicReply topicReply = new Core.Business.TopicReply(); if (!reader.IsDBNull(0)) topicReply.Id = reader.GetInt64(0); if (!reader.IsDBNull(1)) topicReply.DateCreated = reader.GetDateTime(1); if (!reader.IsDBNull(2)) topicReply.InstanceId = reader.GetGuid(2); if (!reader.IsDBNull(3)) topicReply.AccountId = reader.GetInt64(3); if (!reader.IsDBNull(4)) topicReply.AuthorId = reader.GetInt64(4); if (!reader.IsDBNull(5)) topicReply.ReferedId = reader.GetInt64(5); if (!reader.IsDBNull(6)) topicReply.Content = reader.GetString(6); if (!reader.IsDBNull(7)) topicReply.IP = reader.GetString(7); topicReply.MarkOld(); topicReplylist.Add(topicReply); } reader.Close(); } return topicReplylist; }
public ActivitiesResponse Get(Activities request) { ActivitiesResponse response = new ActivitiesResponse(); List<Bm2s.Data.Common.BLL.Parameter.Activity> items = new List<Data.Common.BLL.Parameter.Activity>(); if (!request.Ids.Any()) { items.AddRange(Datas.Instance.DataStorage.Activities.Where(item => (string.IsNullOrWhiteSpace(request.CompanyName) || item.CompanyName.ToLower().Contains(request.CompanyName.ToLower())) )); } else { items.AddRange(Datas.Instance.DataStorage.Activities.Where(item => request.Ids.Contains(item.Id))); } var collection = (from item in items select new Bm2s.Poco.Common.Parameter.Activity() { Address1 = item.Address1, Address2 = item.Address2, Address3 = item.Address3, CompanyName = item.CompanyName, CountryName = item.CountryName, Id = item.Id, TownName = item.TownName, TownZipCode = item.TownZipCode }).AsQueryable().OrderBy(request.Order, !request.DescendingOrder); response.ItemsCount = collection.Count(); if (request.PageSize > 0) { response.Activities.AddRange(collection.Skip((request.CurrentPage - 1) * request.PageSize).Take(request.PageSize)); } else { response.Activities.AddRange(collection); } try { response.PagesCount = collection.Count() / response.Activities.Count + (collection.Count() % response.Activities.Count > 0 ? 1 : 0); } catch { response.PagesCount = 1; } return response; }
public static string GenerateActivityDescription(User user, Activities activity, Book book = null, Shelf shelf = null, Group group = null) { var description = string.Empty; switch (activity) { case Activities.AddedBookToShelf: description = string.Format("Added book {0} to shelf {1}", book.Title); break; case Activities.BookAlreadyRead: break; case Activities.BookNowReading: break; case Activities.BookShared: break; case Activities.BookWantToRead: break; case Activities.CreatedShelf: break; case Activities.DeletedShelf: break; case Activities.Joined: description = string.Format("Joined READPUBLIC on {0}", user.JoinDate); break; case Activities.Login: break; case Activities.Logout: break; case Activities.Unwishlisted: break; case Activities.Wishlisted: break; default: break; } return description; }
public void Start(Dictionary<string, string> config, Enkata.HostInfrastructure.Messaging.IMessageTransmitter<ActivityTrackerContracts.Messages.EventMessage> messageService) { _messageService = messageService; _logger.Info("Start method called"); try { _prj = new Monroe.Project.Monroe(); _act = new Activities(_messageService, _prj); } catch (Exception e) { string _exc = "Exception happend during creation of SHP, WorkUnit or Attributes instances: " + e.Message; _logger.Info(_exc); } _prj.Start(); }
public void CanSerialize() { Activity a = new Activity(); a.At = DateTime.Parse("2008-07-01T19:19:36-04:00").ToUniversalTime(); a.Guid = "152623406"; a.Type = "dugg"; a.Uid = "joe"; Assert.AreEqual(@"<?xml version=""1.0"" encoding=""utf-8""?> <activity xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" uid=""joe"" at=""2008-07-01T23:19:36Z"" guid=""152623406"" type=""dugg"" />", a.ToXml()); Activities activities = new Activities(); activities.Add(a); Assert.AreEqual(@"<?xml version=""1.0"" encoding=""utf-8""?> <activities xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xmlns:xsd=""http://www.w3.org/2001/XMLSchema""> <activity uid=""joe"" at=""2008-07-01T23:19:36Z"" guid=""152623406"" type=""dugg"" /> </activities>", activities.ToXml()); }
public void SetCurrentActivities(PlayerMovement player) { if(current_Activities!=null) { EndBuildTime(); } current_Activities = player.getAction (); //MonoBehaviour.print ("hello:" + player.name); }
public void ProcessRequest() { SocioBoard.Domain.Team team = (SocioBoard.Domain.Team)Session["GroupName"]; TeamMemberProfileRepository objTeamMemberProfileRepository = new TeamMemberProfileRepository(); TwitterAccountRepository twtaccountrepo = new TwitterAccountRepository(); FacebookAccountRepository facerepo = new FacebookAccountRepository(); LinkedInAccountRepository linkaccrepo = new LinkedInAccountRepository(); InstagramAccountRepository insaccrepo = new InstagramAccountRepository(); TumblrAccountRepository tumblraccrepo = new TumblrAccountRepository(); TumblrFeedRepository objTumblrFeedRepository = new TumblrFeedRepository(); YoutubeAccountRepository ytaccrepo = new YoutubeAccountRepository(); YoutubeChannelRepository ytrchannelrpo = new YoutubeChannelRepository(); if (!string.IsNullOrEmpty(Request.QueryString["op"])) { SocioBoard.Domain.User user = (SocioBoard.Domain.User)Session["LoggedUser"]; if (Request.QueryString["op"] == "networkprofiles") { #region NetworkProfiles string profiles = string.Empty; List<TeamMemberProfile> allprofiles = objTeamMemberProfileRepository.getAllTeamMemberProfilesOfTeam(team.Id); int facebookcount = 0; int twittercount = 0; int linkedincount = 0; int instagramcount = 0; int tumblrcount = 0; int youtubecount = 0; int totalcounts = 0; foreach (TeamMemberProfile items in allprofiles) { totalcounts++; if (Request.QueryString["network"] == "facebook") { if (items.ProfileType == "facebook") { facebookcount++; FacebookAccount faceaccount = facerepo.getFacebookAccountDetailsById(items.ProfileId); if (faceaccount.Type != "page") { profiles += "<li><a id=\"lifb_" + faceaccount.FbUserId + "\" href=\"#\" onclick=\"facebookdetails('" + faceaccount.FbUserId + "');\" class=\"active\">" + faceaccount.FbUserName + "</a> </li>"; } } if (totalcounts == allprofiles.Count) { if (facebookcount == 0) { profiles = "<li>No Records Found !</li>"; } } } else if (Request.QueryString["network"] == "twitter") { if (items.ProfileType == "twitter") { twittercount++; TwitterAccount twtaccount = twtaccountrepo.getUserInformation(items.ProfileId); profiles += "<li><a id=\"litwt_" + twtaccount.TwitterUserId + "\" href=\"#\" onclick=\"twitterdetails('" + twtaccount.TwitterUserId + "');\" class=\"active\">" + twtaccount.TwitterScreenName + "</a> </li>"; } if (totalcounts == allprofiles.Count) { if (twittercount == 0) { profiles = "<li>No Records Found !</li>"; } } } else if (Request.QueryString["network"] == "linkedin") { if (items.ProfileType == "linkedin") { linkedincount++; LinkedInAccount linkedinaccount = linkaccrepo.getLinkedinAccountDetailsById(items.ProfileId); profiles += "<li><a id=\"lilin_" + linkedinaccount.LinkedinUserId + "\" href=\"#\" onclick=\"linkedindetails('" + linkedinaccount.LinkedinUserId + "');\" class=\"active\">" + linkedinaccount.LinkedinUserName + "</a> </li>"; } if (totalcounts == allprofiles.Count) { if (linkedincount == 0) { profiles = "<li>No Records Found !</li>"; } } } else if (Request.QueryString["network"] == "tumblr") { if (items.ProfileType == "tumblr") { tumblrcount++; TumblrAccount tumblraccount = tumblraccrepo.getTumblrAccountDetailsById(items.ProfileId); profiles += "<li><a id=\"lilin_" + tumblraccount.tblrUserName + "\" href=\"#\" onclick=\"tumblrdetails('" + tumblraccount.tblrUserName + "');\" class=\"active\">" + tumblraccount.tblrUserName + "</a> </li>"; } if (totalcounts == allprofiles.Count) { if (tumblrcount == 0) { profiles = "<li>No Records Found !</li>"; } } } else if (Request.QueryString["network"] == "youtube") { if (items.ProfileType == "youtube") { youtubecount++; YoutubeAccount youtubeaccount = ytaccrepo.getYoutubeAccountDetailsById(items.ProfileId); profiles += "<li><a id=\"lilin_" + youtubeaccount.Ytusername + "\" href=\"#\" onclick=\"youtubedetails('" + youtubeaccount.Ytuserid + "','" + youtubeaccount.Refreshtoken + "');\" class=\"active\">" + youtubeaccount.Ytusername + "</a> </li>"; } if (totalcounts == allprofiles.Count) { if (youtubecount == 0) { profiles = "<li>No Records Found !</li>"; } } } else if (Request.QueryString["network"] == "instagram") { if (items.ProfileType == "instagram") { instagramcount++; InstagramAccount alstinstagram = insaccrepo.getInstagramAccountDetailsById(items.ProfileId); profiles += "<li><a id=\"liins_" + alstinstagram.InstagramId + "\" href=\"#\" onclick=\"Instagramdetails('" + alstinstagram.InstagramId + "');\" class=\"active\">" + alstinstagram.InsUserName + "</a> </li>"; } if (totalcounts == allprofiles.Count) { if (instagramcount == 0) { profiles = "<li>No Records Found !</li>"; } } } } Response.Write(profiles); #endregion } else if (Request.QueryString["op"] == "facebookwallposts") { #region facebookwallposts string messages = string.Empty; string profileid = string.Empty; string load = Request.QueryString["load"]; //Session[""] = profileid; if (load == "first") { profileid = Request.QueryString["profileid"]; Session["FacebookProfileIdForFeeds"] = profileid; facebookwallcount = 0; } else { profileid = (string)Session["FacebookProfileIdForFeeds"]; facebookwallcount = facebookwallcount + 10; } FacebookMessageRepository fbmsgrepo = new FacebookMessageRepository(); FacebookAccountRepository fbAccRepo = new FacebookAccountRepository(); List<FacebookMessage> lsgfbmsgs = fbmsgrepo.getAllWallpostsOfProfile(profileid, facebookwallcount); UrlExtractor urlext = new UrlExtractor(); foreach (FacebookMessage item in lsgfbmsgs) { try { string[] str = urlext.splitUrlFromString(item.Message); messages += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"" + item.FromProfileUrl + "\" onclick=\"getFacebookProfiles('" + item.FromId + "');\">" + "</div><div class=\"pull-left feedcontent\">" + //"<a href=\"#\" class=\"feednm\" onclick=\"getFacebookProfiles('" + item.FromId + "');\">" + item.FromName + "</a> <span>" + item.MessageDate + "<a target=\"_blank\" href=\"http://www.facebook.com/" + item.FromId + "\" class=\"feednm\">" + item.FromName + "</a> <span>" + item.MessageDate + " </span>" + "<p>"; if (!string.IsNullOrEmpty(item.Picture)) { //string largeimage = item.Picture.Replace("_s.jpg","_n.jpg"); messages += "<img src=\"" + item.Picture + "\" alt=\"\" onclick=\"fbimage('" + item.Picture + "');\" /><br/>"; } foreach (string substritem in str) { try { if (!string.IsNullOrEmpty(substritem)) { if (substritem.Contains("http")) { messages += "<a target=\"_blank\" href=\"" + substritem + "\">" + substritem + "</a>"; } else { string hrefPost = string.Empty; try { hrefPost = "https://www.facebook.com/" + item.FromId + "/posts/" + item.MessageId.Replace(item.FromId, string.Empty).Replace("_", string.Empty).Trim(); } catch (Exception ex) { Console.WriteLine("Error : " + ex.StackTrace); } if (!string.IsNullOrEmpty(hrefPost)) { messages += "<a target=\"_blank\" href=\"" + hrefPost + "\">" + substritem + "</a>";//substritem; } else { messages += substritem; } } } } catch (Exception ex) { Console.WriteLine("Error : " + ex.StackTrace); } } // messages += "</p>" + // "<a class=\"retweets\" href=\"#\">" + // "</a><p><span onclick=\"facebookLike('" + item.FbLike + "','" + profileid + "','" + item.MessageId + "')\" id=\"likefb_" + item.MessageId + "\" class=\"like\">Like</span><span id=\"commentfb_" + item.MessageId + "\" onclick=\"commentText('" + item.MessageId + "');\" class=\"comment\">Comment</span></p>" + // "<p class=\"commeent_box\"><input id=\"textfb_" + item.MessageId + "\" type=\"text\" class=\"put_comments\"></p>" + // "<p><span onclick=\"commentFB('" + item.MessageId + "','" + profileid + "')\" id=\"okfb_" + item.MessageId + "\" class=\"ok\">ok</span><span id=\"cancelfb_" + item.MessageId + "\" onclick=\"cancelFB('" + item.MessageId + "');\" class=\"cancel\"> cancel</span></p>" + // "</div>" + // "</li>"; //} //messages += "</p>" + // "<a class=\"retweets\" href=\"#\">" + // "</a><p><span onclick=\"facebookShare('" + profileid + "','" + item.MessageId + "')\" id=\"likefb_" + item.MessageId + "\" class=\"like\">Share</span><span onclick=\"facebookLike('" + item.FbLike + "','" + profileid + "','" + item.MessageId + "')\" id=\"likefb_" + item.MessageId + "\" class=\"like\">Like</span><span id=\"commentfb_" + item.MessageId + "\" onclick=\"commentText('" + item.MessageId + "');\" class=\"comment\">Comment</span></p>" + // "<p class=\"commeent_box\"><input id=\"textfb_" + item.MessageId + "\" type=\"text\" class=\"put_comments\"></p>" + // "<p><span onclick=\"commentFB('" + item.MessageId + "','" + profileid + "')\" id=\"okfb_" + item.MessageId + "\" class=\"ok\">ok</span><span id=\"cancelfb_" + item.MessageId + "\" onclick=\"cancelFB('" + item.MessageId + "');\" class=\"cancel\"> cancel</span></p>" + // "</div>" + // "</li>"; messages += "</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><p><span onclick=\"facebookLike('" + item.FbLike + "','" + profileid + "','" + item.MessageId + "')\" id=\"likefb_" + item.MessageId + "\" class=\"like\">Like</span><span id=\"commentfb_" + item.MessageId + "\" onclick=\"commentText('" + item.MessageId + "');\" class=\"comment\">Comment</span></p>" + "<p class=\"commeent_box\"><input id=\"textfb_" + item.MessageId + "\" type=\"text\" class=\"put_comments\"></p>" + "<p><span onclick=\"commentFB('" + item.MessageId + "','" + profileid + "')\" id=\"okfb_" + item.MessageId + "\" class=\"ok\">ok</span><span id=\"cancelfb_" + item.MessageId + "\" onclick=\"cancelFB('" + item.MessageId + "');\" class=\"cancel\"> cancel</span></p>" + "</div>" + "</li>"; } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } Response.Write(messages); #endregion } else if (Request.QueryString["op"] == "fblike") { #region fblikes try { //System.IO.StreamReader sr = new System.IO.StreamReader(Request.InputStream); //string line = ""; //line = sr.ReadToEnd(); //JObject jo = JObject.Parse(line); //string accesstoken = Server.UrlDecode((string)jo["access"]); //string id = Server.UrlDecode((string)jo["fbid"]); string profileid = Request.QueryString["profileid"]; FacebookAccountRepository fbAccRepo = new FacebookAccountRepository(); FacebookAccount fbAccount = fbAccRepo.getFacebookAccountDetailsById(profileid, user.Id); string id = Request.QueryString["fbid"]; FacebookClient fbClient = new FacebookClient(fbAccount.AccessToken); var s = fbClient.Post(id + "/likes", null); } catch (Exception ex) { logger.Error(ex.Message); } #endregion } else if (Request.QueryString["op"] == "fbshare") { try { string profileid = Request.QueryString["profileid"]; string id = Request.QueryString["msgid"]; FacebookAccountRepository fbAccRepo = new FacebookAccountRepository(); FacebookAccount fbAccount = fbAccRepo.getFacebookAccountDetailsById(profileid); FacebookClient fbClient = new FacebookClient(fbAccount.AccessToken); var s = fbClient.Post(id + "/sharedposts", null); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } else if (Request.QueryString["op"] == "fbcomment") { #region fbcomment string profileid = Request.QueryString["profileid"]; string message = Request.QueryString["message"]; FacebookAccountRepository fbAccRepo = new FacebookAccountRepository(); FacebookAccount fbAccount = fbAccRepo.getFacebookAccountDetailsById(profileid, user.Id); string id = Request.QueryString["fbid"]; FacebookClient fbClient = new FacebookClient(fbAccount.AccessToken); var args = new Dictionary<string, object>(); args["message"] = message; var s = fbClient.Post(id + "/comments", args); #endregion } else if (Request.QueryString["op"] == "twitternetworkdetails") { #region twitternetworkdetails string messages = string.Empty; string profileid = Request.QueryString["profileid"]; TwitterFeedRepository fbmsgrepo = new TwitterFeedRepository(); List<TwitterFeed> lsgfbmsgs = fbmsgrepo.getTwitterFeedOfProfile(profileid); UrlExtractor urlext = new UrlExtractor(); foreach (TwitterFeed item in lsgfbmsgs) { try { messages += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"" + item.FromProfileUrl + "\" onclick=\"detailsdiscoverytwitter('" + item.FromId + "');\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\" onclick=\"detailsdiscoverytwitter('" + item.FromId + "');\">" + item.FromName + "</a> <span>" + item.FeedDate + " </span>" + "<p>"; string[] str = urlext.splitUrlFromString(item.Feed); foreach (string substritem in str) { try { if (!string.IsNullOrEmpty(substritem)) { if (substritem.Contains("http")) { messages += "<a target=\"_blank\" href=\"" + substritem + "\">" + substritem + "</a>"; } else { string hrefPost = string.Empty; try { //https://twitter.com/265982289/status/431552741341941760 hrefPost = "https://twitter.com/" + item.FromId + "/status/" + item.MessageId.Replace(item.FromId, string.Empty).Replace("_", string.Empty).Trim(); } catch (Exception ex) { Console.WriteLine("Error : " + ex.StackTrace); } if (!string.IsNullOrEmpty(hrefPost)) { messages += "<a target=\"_blank\" href=\"" + hrefPost + "\">" + substritem + "</a>";//substritem; } else { messages += substritem; } } } } catch (Exception) { } } messages += "</p>" + "<a class=\"retweets\" href=\"#\">" + /*"<img alt=\"\" src=\"../contents/img/admin/arrow.png\">*/"</a><span></span>" + "</div>" + "</li>"; } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } Response.Write(messages); #endregion } else if (Request.QueryString["op"] == "scheduler") { #region Schduler string message = string.Empty; string profileid = Request.QueryString["profileid"]; string network = Request.QueryString["network"]; if (network == "facebook") { ScheduledMessageRepository schmsgrepo = new ScheduledMessageRepository(); List<ScheduledMessage> lstschmsg = schmsgrepo.getAllMessagesOfUser(profileid); if (lstschmsg.Count != 0) { foreach (ScheduledMessage item in lstschmsg) { try { FacebookAccountRepository faceaccrepo = new FacebookAccountRepository(); FacebookAccount faceacc = faceaccrepo.getFacebookAccountDetailsById(profileid); try { message += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"https://graph.facebook.com/" + item.ProfileId + "/picture?type=small\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\">" + faceacc.FbUserName + "</a> <span>" + item.ScheduleTime + " </span>" + "<p>" + item.ShareMessage + "</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } catch (Exception ex) { Console.WriteLine(ex.Message); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } } else { message = "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"../Contents/img/blank_img.png\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\"></a> <span>" + " </span>" + "<p>No Scheduled Messages</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } } else if (network == "twitter") { ScheduledMessageRepository schmsgrepo = new ScheduledMessageRepository(); List<ScheduledMessage> lstschmsg = schmsgrepo.getAllMessagesOfUser(profileid); if (lstschmsg.Count != 0) { foreach (ScheduledMessage item in lstschmsg) { try { TwitterAccountRepository twtaccrepo = new TwitterAccountRepository(); TwitterAccount twtacc = twtaccrepo.getUserInformation(profileid); message += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"" + twtacc.ProfileImageUrl + "\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\">" + twtacc.TwitterScreenName + "</a> <span>" + item.ScheduleTime + " </span>" + "<p>" + item.ShareMessage + "</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } catch (Exception ex) { Console.WriteLine(ex.Message); } } } else { message = "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"../Contents/img/blank_img.png\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\"></a> <span>" + " </span>" + "<p>No Scheduled Messages</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } } else if (network == "linkedin") { ScheduledMessageRepository schmsgrepo = new ScheduledMessageRepository(); List<ScheduledMessage> lstschmsg = schmsgrepo.getAllMessagesOfUser(profileid); if (lstschmsg.Count != 0) { foreach (ScheduledMessage item in lstschmsg) { try { LinkedInAccountRepository linkedinrepo = new LinkedInAccountRepository(); LinkedInAccount linkedacc = linkedinrepo.getUserInformation(profileid); message += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"" + linkedacc.ProfileImageUrl + "\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\">" + linkedacc.LinkedinUserName + "</a> <span>" + item.ScheduleTime + " </span>" + "<p>" + item.ShareMessage + "</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } catch (Exception ex) { Console.WriteLine("Error : " + ex.StackTrace); } } } else { message = "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"../Contents/img/blank_img.png\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\"></a> <span>" + " </span>" + "<p>No Scheduled Messages</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } } Response.Write(message); #endregion } else if (Request.QueryString["op"] == "facebookfeeds") { #region facebookfeeds string message = string.Empty; string profileid = Request.QueryString["profileid"]; FacebookAccountRepository faceaccrepo = new FacebookAccountRepository(); FacebookAccount faceaac = faceaccrepo.getFacebookAccountDetailsById(profileid); FacebookFeedRepository facefeedrepo = new FacebookFeedRepository(); List<FacebookFeed> lstfbfeed = facefeedrepo.getAllFacebookUserFeeds(profileid); UrlExtractor urlext = new UrlExtractor(); foreach (FacebookFeed item in lstfbfeed) { try { message += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"https://graph.facebook.com/" + item.ProfileId + "/picture?type=small\" onclick=\"getFacebookProfiles('" + item.FromId + "');\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\" onclick=\"getFacebookProfiles('" + item.FromId + "');\">" + faceaac.FbUserName + "</a> <span>" + item.FeedDate + " </span>" + "<p>"; string[] str = urlext.splitUrlFromString(item.FeedDescription); foreach (string substritem in str) { try { if (!string.IsNullOrEmpty(substritem)) { if (substritem.Contains("http")) { message += "<a target=\"_blank\" href=\"" + substritem + "\">" + substritem + "</a>"; } else { string hrefPost = string.Empty; try { hrefPost = "https://www.facebook.com/" + item.FromId + "/posts/" + item.FeedId.Replace(item.FromId, string.Empty).Replace("_", string.Empty).Trim(); } catch (Exception ex) { Console.WriteLine("Error : " + ex.StackTrace); } if (!string.IsNullOrEmpty(hrefPost)) { message += "<a target=\"_blank\" href=\"" + hrefPost + "\">" + substritem + "</a>";//substritem; } else { message += substritem; } } } } catch (Exception ex) { Console.WriteLine("Error : " + ex.StackTrace); } } message += "</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } catch (Exception ex) { Console.WriteLine("Error : " + ex.StackTrace); } } Response.Write(message); #endregion } else if (Request.QueryString["op"] == "twitterfeeds") { #region twitternfeeds string message = string.Empty; string profileid = Request.QueryString["profileid"]; TwitterMessageRepository twtmsgreop = new TwitterMessageRepository(); List<TwitterMessage> lstmsg = twtmsgreop.getAllTwitterMessagesOfProfile(profileid); //TwitterFeedRepository twtmsgrepo = new TwitterFeedRepository(); //List<TwitterFeed> lstfeed = twtmsgrepo.getTwitterFeedOfProfile(profileid); UrlExtractor urlext = new UrlExtractor(); foreach (TwitterMessage item in lstmsg) { try { message += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"" + item.FromProfileUrl + "\" onclick=\"detailsdiscoverytwitter('" + item.FromId + "');\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\" onclick=\"detailsdiscoverytwitter('" + item.FromId + "');\">" + item.FromName + "</a> <span>" + item.MessageDate + " </span>" + "<p>"; string[] str = urlext.splitUrlFromString(item.TwitterMsg); foreach (string substritem in str) { try { if (!string.IsNullOrEmpty(substritem)) { if (substritem.Contains("http")) { message += "<a target=\"_blank\" href=\"" + substritem + "\">" + substritem + "</a>"; } else { string hrefPost = string.Empty; try { //https://twitter.com/265982289/status/431552741341941760 hrefPost = "https://twitter.com/" + item.FromId + "/status/" + item.MessageId.Replace(item.FromId, string.Empty).Replace("_", string.Empty).Trim(); } catch (Exception ex) { Console.WriteLine("Error : " + ex.StackTrace); } if (!string.IsNullOrEmpty(hrefPost)) { message += "<a target=\"_blank\" href=\"" + hrefPost + "\">" + substritem + "</a>";//substritem; } else { message += substritem; } } } } catch (Exception) { } } message += "</p>" + "<a class=\"retweets\" href=\"#\">" + /*"<img alt=\"\" src=\"../Contents/img/admin/arrow.png\">*/"</a><span></span>" + "</div>" + "</li>"; } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } Response.Write(message); #endregion } else if (Request.QueryString["op"] == "linkedinwallposts") { #region linkedinwallposts string message = string.Empty; string profileid = Request.QueryString["profileid"]; LinkedInFeedRepository linkedinfeedrepo = new LinkedInFeedRepository(); List<LinkedInFeed> lstfeed = linkedinfeedrepo.getAllLinkedInFeedsOfProfile(profileid); if (lstfeed != null) { if (lstfeed.Count != 0) { if (lstfeed.Count > 500) { int check = 0; foreach (LinkedInFeed item in lstfeed) { string PicUrl = string.Empty; if (string.IsNullOrEmpty(item.FromPicUrl)) { PicUrl = "../Contents/img/blank_img.png"; } else { PicUrl = item.FromPicUrl; } check++; try { message += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"" + PicUrl + "\">" + "</div><div class=\"pull-left feedcontent\">" + "<a style=\"cursor:default\" class=\"feednm\">" + item.FromName + "</a> <span>" + item.FeedsDate + " </span>" + " <a href=\"#\">" + item.Feeds + "</a>"+ "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } if (check == 500) { break; } } } else { foreach (LinkedInFeed item in lstfeed) { try { string PicUrl = string.Empty; if (string.IsNullOrEmpty(item.FromPicUrl)) { PicUrl = "../Contents/img/blank_img.png"; } else { PicUrl = item.FromPicUrl; } message += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"" + PicUrl + "\">" + "</div><div class=\"pull-left feedcontent\">" + "<a style=\"cursor:default\" class=\"feednm\">" + item.FromName + "</a> <span>" + item.FeedsDate + " </span>" + " <a href=\"#\">" + item.Feeds + "</a>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } } } else { message = "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"../Contents/img/blank_img.png\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\"></a> <span>" + " </span>" + "<p>No Messages Found</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } } Response.Write(message); #endregion } else if (Request.QueryString["op"] == "tumblrimages") { #region tumblrBlog string messages = string.Empty; string profileid = Request.QueryString["profileid"]; TumblrAccount objTumblrAccount = tumblraccrepo.getTumblrAccountDetailsById(profileid); List<TumblrFeed> lstfeed = objTumblrFeedRepository.getFeedOfProfile(profileid); string strTumblrImage = string.Empty; string image = string.Empty; try { if (lstfeed.Count != 0) { strTumblrImage += "<div class=\"feedcontainer\"><div class=\"pull-left span\"><div id=\"tumblrcontents\">" + "<a href=\"#\"><img onClick=\"Bpopup()\" src=\"../Contents/img/share.png\" width=\"20\" title=\"Share Content\" /></a>" + "</div></div>"; foreach (TumblrFeed feed in lstfeed) { if (string.IsNullOrEmpty(feed.imageurl)) { image = "../../Contents/img/admin/Demo-Image.png"; } else { image = feed.imageurl; } try { // strTumblrImage += "<div class=\"span3\" class=\"row-fluid\"><div class=\"span box whitebg tumb_bg feedwrap\"><div class=\"tumb_title\"><span class=\"tumb_span\">" + feed.blogname+ "</span></div><div class=\"pic tumb_pic\"><img onclick=\"tumblrimage('" + feed.imageurl + "')\" alt=\"\" src=\"" + image + "\"></div><div class=\"topicon\">" + //"<div class=\"pull-right\" id=\"like\"><a title=\"\" href=\"#\" onClick=\"LikePic('" + feed.ProfileId + "','" + feed.Id + "','" + objTumblrAccount.tblrAccessToken + "','" + objTumblrAccount.tblrAccessTokenSecret + "','" + feed.liked + "','" + feed.notes + "')\" >" + getlike(feed.liked, feed.ProfileId) + "</a><a title=\"\" href=\"#\"><img onClick=\"UnfollowBlog('" + feed.ProfileId + "','" + feed.Id + "','" + objTumblrAccount.tblrAccessToken + "','" + objTumblrAccount.tblrAccessTokenSecret + "','" + feed.blogname + "')\" width=\"14\" alt=\"\" src=\"../Contents/img/admin/speech-bubble-left.png\" style=\"margin-top: 9px;\"></a>" + //"</div></div><div class=\"desc\"><p></p><span class=\"pull-left pics_space span4\">" + //"<img width=\"12\" alt=\"\" src=\"../Contents/img/admin/dil.png\"> " + feed.notes + "</span><div class=\"clearfix\">" + //"<div class=\"tumb_description\"><p class=\"feed_slug\"><strong>" + feed.slug + "</strong></p><p class=\"teaser\">" + feed.description + "</p></div></div>"; strTumblrImage += "<div class=\"span3\" class=\"row-fluid\"><div class=\"span box whitebg tumb_bg feedwrap\"><div class=\"tumb_title\"><span class=\"tumb_span\">" + feed.blogname + "</span></div><div class=\"pic tumb_pic\"><img onclick=\"tumblrimage('" + feed.imageurl + "')\" alt=\"\" src=\"" + image + "\"></div><div class=\"topicon\">" + "<div class=\"pull-right\" id=\"like\"><a title=\"\" href=\"#\" onClick=\"LikePic('" + feed.ProfileId + "','" + feed.Id + "','" + objTumblrAccount.tblrAccessToken + "','" + objTumblrAccount.tblrAccessTokenSecret + "','" + feed.liked + "','" + feed.notes + "')\" >" + getlike(feed.liked, feed.ProfileId) + "</a><a title=\"\" href=\"#\"><img onClick=\"UnfollowBlog('" + feed.ProfileId + "','" + feed.Id + "','" + objTumblrAccount.tblrAccessToken + "','" + objTumblrAccount.tblrAccessTokenSecret + "','" + feed.blogname + "')\" width=\"14\" alt=\"\" src=\"../Contents/img/admin/speech-bubble-left.png\" style=\"margin-top: 9px;\"></a>" + "</div></div><div class=\"desc\"><p></p><span class=\"pull-left pics_space span4\">" + "<img width=\"12\" alt=\"\" src=\"../Contents/img/admin/dil.png\"> " + feed.notes + "</span><div class=\"clearfix\">" + "<div class=\"tumb_description\"><p class=\"feed_slug\"><strong>" + feed.slug + "</strong></p><p class=\"teaser\">" + feed.description + "</p></div></div>"; strTumblrImage += "</div></div></div>"; } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } strTumblrImage += "</div>"; } else { if (instagramcount == 0) { strTumblrImage = "<div class=\"grid\"><div class=\"box whitebg feedwrap\">" + "<div class=\"topicon\"><div class=\"pull-left\"></div><div class=\"pull-right\">" + "<a href=\"#\" title=\"\"></a><a href=\"#\" title=\"\"></a></div></div><div class=\"pic\">" + "<img src=\"../Contents/img/no_image_found.png\" alt=\"\"></div><div class=\"desc\"><p></p></div></div></div>"; } } Response.Write(strTumblrImage); } catch (Exception ex) { logger.Error(ex.Message); } #endregion } //VIDEOS else if (Request.QueryString["op"] == "youtubechannel") { #region youtube_channel string thumbnail = string.Empty; string videoid = string.Empty; string strYoutubechanell = string.Empty; string GooglePlusUserId = Request.QueryString["profileid"]; string accesstoken = Request.QueryString["accesstoken"]; oAuthTokenYoutube objoAuthTokenYoutube = new oAuthTokenYoutube(); string finaltoken = objoAuthTokenYoutube.GetAccessToken(accesstoken); string strfinaltoken = string.Empty; try { if (!finaltoken.StartsWith("[")) finaltoken = "[" + finaltoken + "]"; JArray objArray = JArray.Parse(finaltoken); foreach (var item in objArray) { try { strfinaltoken = item["access_token"].ToString(); break; } catch (Exception ex) { //logger.Error(ex.StackTrace); Console.WriteLine(ex.StackTrace); } } } catch (Exception ex) { //logger.Error(ex.StackTrace); Console.WriteLine(ex.StackTrace); } YoutubeChannel objChnnelData = ytrchannelrpo.getYoutubeChannelDetailsById(GooglePlusUserId); PlaylistItems objPlaylistItems = new PlaylistItems(); string objDetails = objPlaylistItems.Get_PlaylistItems_List(strfinaltoken, GlobusGooglePlusLib.Authentication.oAuthTokenYoutube.Parts.snippet.ToString(), objChnnelData.Uploadsid); JObject obj = JObject.Parse(objDetails); JArray array = (JArray)obj["items"]; //strYoutubechanell = " <div class=\"row\"> "; int rowCount = 0; int columnCount = 0; //strYoutubechanell = "<div class=\"row top_select\"> <div class=\"pull-left\"><a href=\"#\"><div class=\"YtIns\">Hello</div></a></div> <div class=\"pull-right\"><select class=\"form-control\" onchange=\"dropDownChange(this,'" + GooglePlusUserId + "','" + accesstoken + "')\"><option>Video</option> <option>Play list</option> <option>Activities</option></select></div></div><div class=\"container yt_details\">"; //strYoutubechanell = "<div class=\"row\"> <div class=\"pull-right\"><select class=\"form-control\" onchange=\"dropDownChange(this,'" + GooglePlusUserId + "','" + accesstoken + "')\"><option>Video</option> <option>Play list</option> <option>Activities</option></select></div></div>"; strYoutubechanell = "<div class=\"row top_select\"> <div class=\"pull-left\"><a href=\"#\"><div class=\"YtIns\"></div></a></div> <div class=\"pull-right\">" + "<ul class=\"nav nav-tabs\"><li class=\"active\"><a href=\"#VIDEO\" onclick=\"dropDownChange(this,'" + GooglePlusUserId + "','" + accesstoken + "')\" data-toggle=\"tab\">VIDEO</a></li><li><a href=\"#ACT\" onclick=\"dropDownChange(this,'" + GooglePlusUserId + "','" + accesstoken + "')\" data-toggle=\"tab\">ACTIVITES</a></li><li>" + "<a href=\"#SUB\" onclick=\"dropDownChange(this,'" + GooglePlusUserId + "','" + accesstoken + "')\" data-toggle=\"tab\">SUBSCRIBTIONS</a></li></ul></div></div><div class=\"tab-content yt_details_container\"><div class=\"tab-pane active\" id=\"ACT\">" + "<div class=\"container yt_details\">"; string strYoutubechanell1 = string.Empty; foreach (var item in array) { columnCount++; try { thumbnail = item["snippet"]["thumbnails"]["maxres"]["url"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } if (string.IsNullOrEmpty(thumbnail)) { try { thumbnail = item["snippet"]["thumbnails"]["high"]["url"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } try { videoid = item["snippet"]["resourceId"]["videoId"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } string viewCount = string.Empty; string likeCount = string.Empty; string dislikeCount = string.Empty; string favoriteCount = string.Empty; string commentCount = string.Empty; if (!string.IsNullOrEmpty(videoid)) { try { GlobusGooglePlusLib.Youtube.Core.Video ObjClsVideo = new Video(); string videoDetails = ObjClsVideo.Get_VideoDetails_byId(videoid, strfinaltoken, "snippet,statistics"); JObject JobjvideoDetails = JObject.Parse(videoDetails); var JArrvideoDetails = (JArray)(JobjvideoDetails["items"]); foreach (var DataVal in JArrvideoDetails) { viewCount = DataVal["statistics"]["viewCount"].ToString(); likeCount = DataVal["statistics"]["likeCount"].ToString(); dislikeCount = DataVal["statistics"]["dislikeCount"].ToString(); favoriteCount = DataVal["statistics"]["favoriteCount"].ToString(); commentCount = DataVal["statistics"]["commentCount"].ToString(); break; } } catch (Exception) { } } //strYoutubechanell1 += "<div class=\"span4\">" + // "<div class=\"well\">" + // "<div class=\"video-containers thumbnail\">" + // "<img onclick=\"youtubevideo('" + videoid + "')\" alt=\"\" src=\"" + thumbnail + "\">" + // "</div><span class=\"pull-left\"><a href=\"#\"> <i class=\"icon-eye-open\"></i></a>" + // "</span></div></div>"; strYoutubechanell1 += "<div class=\"span3\">" + "<div class=\"span box whitebg tumb_bg\">" + "<div class=\"yt_title\"></div><div class=\"video-containers thumbnail\">" + "<img onclick=\"youtubevideo('" + videoid + "')\" alt=\"\" src=\"" + thumbnail + "\">" + "</div><div class=\"icons\" style=\"width: 225px; float: left;\"><span class=\"span6 pull-left\">" + "<a href=\"#\" style=\"float: left;\"> <i style=\"color: green;\" class=\"icon-hand-up\"></i></a><span class=\"pull-left\">" + likeCount + "</span></a><a href=\"#\" style=\"float: left;\"> <i style=\"color: red;\" class=\"icon-hand-down\"></i><span>" + dislikeCount + "</span>" + "</a></span><span class=\"pull-right\"><a href=\"#\"> <i style=\"color: red;\" class=\"icon-eye-open\"></i><span>" + viewCount + "</span></a></span></div><div class=\"yt_description\"></div></div></div>"; try { if (rowCount == 3) { //strYoutubechanell += " <div class=\"row space\">" + strYoutubechanell1 + "</div></div></div>"; strYoutubechanell += " <div class=\"row space\">" + strYoutubechanell1 + "</div>"; strYoutubechanell1 = string.Empty; rowCount = 0; } else { rowCount++; } if (!strYoutubechanell.Contains(strYoutubechanell1) && array.Count == columnCount) { //strYoutubechanell += " <div class=\"row space\">" + strYoutubechanell1 + "</div></div>"; strYoutubechanell += " <div class=\"row space\">" + strYoutubechanell1 + "</div>"; } } catch (Exception) { } //strYoutubechanell += "<div class=\"span3\" class=\"row-fluid\"><div class=\"span12 box whitebg feedwrap\"><div class=\"topicon\"><div class=\"pull-left\">" + // "</div><div class=\"pull-right\" id=\"like\"><a title=\"\" href=\"#\" onClick=\"LikePic()\" ></a><a title=\"\" href=\"#\"></a>" + // "</div></div><div class=\"pic\"><img onclick=\"youtubevideo('" + videoid + "')\" alt=\"\" src=\"" + thumbnail + "\"></div><div class=\"desc\"><p></p><span class=\"pull-left span3\">" + // "<img width=\"12\" alt=\"\" src=\"../Contents/img/admin/dil.png\"></span><div class=\"clearfix\">" + // "</div>"; //strYoutubechanell += "</div></div></div>"; } Response.Write("<div id=\"ACT\" class=\"tab-pane active\"><div class=\"container yt_details\">" + strYoutubechanell + "\"</div></div>"); #endregion } //ACTIVITIES else if (Request.QueryString["op"] == "youtubeactivity") { #region youtube_ACTIVITIES string strYoutubechanell = string.Empty; string GooglePlusUserId = Request.QueryString["profileid"]; string accesstoken = Request.QueryString["accesstoken"]; oAuthTokenYoutube objoAuthTokenYoutube = new oAuthTokenYoutube(); string finaltoken = objoAuthTokenYoutube.GetAccessToken(accesstoken); string strfinaltoken = string.Empty; try { if (!finaltoken.StartsWith("[")) finaltoken = "[" + finaltoken + "]"; JArray objArray = JArray.Parse(finaltoken); foreach (var item in objArray) { try { strfinaltoken = item["access_token"].ToString(); break; } catch (Exception ex) { //logger.Error(ex.StackTrace); Console.WriteLine(ex.StackTrace); } } } catch (Exception ex) { //logger.Error(ex.StackTrace); Console.WriteLine(ex.StackTrace); } YoutubeChannel objChnnelData = ytrchannelrpo.getYoutubeChannelDetailsById(GooglePlusUserId); GlobusGooglePlusLib.Youtube.Core.Activities objActivities = new Activities(); string objDetails = objActivities.Get_All_Activities(strfinaltoken, oAuthTokenYoutube.Parts.snippet, true, 50); JObject obj = JObject.Parse(objDetails); JArray array = (JArray)obj["items"]; int rowCount = 0; int columnCount = 0; strYoutubechanell = ""; string strYoutubechanell1 = string.Empty; foreach (var item in array) { string title = string.Empty; string description = string.Empty; string thumbnail = string.Empty; string videoid = string.Empty; columnCount++; #region << Title >> try { title = item["snippet"]["title"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } #endregion #region << Description >> try { description = item["snippet"]["description"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } #endregion #region << Thumbnail >> try { thumbnail = item["snippet"]["thumbnails"]["maxres"]["url"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } if (string.IsNullOrEmpty(thumbnail)) { try { thumbnail = item["snippet"]["thumbnails"]["high"]["url"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } #endregion try { videoid = item["snippet"]["resourceId"]["videoId"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } string viewCount = string.Empty; string likeCount = string.Empty; string dislikeCount = string.Empty; string favoriteCount = string.Empty; string commentCount = string.Empty; if (!string.IsNullOrEmpty(videoid)) { try { GlobusGooglePlusLib.Youtube.Core.Video ObjClsVideo = new Video(); string videoDetails = ObjClsVideo.Get_VideoDetails_byId(videoid, strfinaltoken, "snippet,statistics"); JObject JobjvideoDetails = JObject.Parse(videoDetails); var JArrvideoDetails = (JArray)(JobjvideoDetails["items"]); foreach (var DataVal in JArrvideoDetails) { viewCount = DataVal["statistics"]["viewCount"].ToString(); likeCount = DataVal["statistics"]["likeCount"].ToString(); dislikeCount = DataVal["statistics"]["dislikeCount"].ToString(); favoriteCount = DataVal["statistics"]["favoriteCount"].ToString(); commentCount = DataVal["statistics"]["commentCount"].ToString(); break; } } catch (Exception) { } } if (string.IsNullOrEmpty(title) && thumbnail.EndsWith("hq1.jpg") && string.IsNullOrEmpty(videoid) && string.IsNullOrEmpty(description)) { continue; } strYoutubechanell1 += "<div class=\"span3\">" + "<div class=\"span box whitebg tumb_bg\">" + "<div class=\"yt_title\">" + title + "</div><div class=\"video-containers thumbnail\">" + "<img onclick=\"youtubevideo('" + videoid + "')\" alt=\"\" src=\"" + thumbnail + "\">" + "</div><div class=\"yt_description\">" + description + "</div></div></div>"; try { if (rowCount == 3) { strYoutubechanell += " <div class=\"row space\">" + strYoutubechanell1 + "</div>"; strYoutubechanell1 = string.Empty; rowCount = 0; } else { rowCount++; } if (!strYoutubechanell.Contains(strYoutubechanell1) && array.Count == columnCount) { strYoutubechanell += " <div class=\"row space\">" + strYoutubechanell1 + "</div>"; } } catch (Exception) { } } Response.Write(strYoutubechanell); #endregion } //SUBSCRIBTIONS else if (Request.QueryString["op"] == "youtubesubscribe") { #region youtube_SUBSCRIBE string strYoutubechanell = string.Empty; string GooglePlusUserId = Request.QueryString["profileid"]; string accesstoken = Request.QueryString["accesstoken"]; oAuthTokenYoutube objoAuthTokenYoutube = new oAuthTokenYoutube(); string finaltoken = objoAuthTokenYoutube.GetAccessToken(accesstoken); string strfinaltoken = string.Empty; try { if (!finaltoken.StartsWith("[")) finaltoken = "[" + finaltoken + "]"; JArray objArray = JArray.Parse(finaltoken); foreach (var item in objArray) { try { strfinaltoken = item["access_token"].ToString(); break; } catch (Exception ex) { //logger.Error(ex.StackTrace); Console.WriteLine(ex.StackTrace); } } } catch (Exception ex) { //logger.Error(ex.StackTrace); Console.WriteLine(ex.StackTrace); } Subscriptions _Subscriptions = new Subscriptions(); string _strSubscriptions = _Subscriptions.Get_Subscriptions_List(strfinaltoken, oAuthTokenYoutube.Parts.snippet.ToString()); //YoutubeChannel objChnnelData = ytrchannelrpo.getYoutubeChannelDetailsById(GooglePlusUserId); //GlobusGooglePlusLib.Youtube.Core.Activities objActivities = new Activities(); //string objDetails = objActivities.Get_All_Activities(strfinaltoken, oAuthTokenYoutube.Parts.snippet, true, 50); JObject obj = JObject.Parse(_strSubscriptions); JArray array = (JArray)obj["items"]; int rowCount = 0; int columnCount = 0; strYoutubechanell = ""; string strYoutubechanell1 = string.Empty; foreach (var item in array) { string title = string.Empty; string description = string.Empty; string _resoucechannelId = string.Empty; string thumbnail = string.Empty; columnCount++; #region << Title >> try { title = item["snippet"]["title"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } #endregion #region << Description >> try { description = item["snippet"]["description"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } #endregion #region << Thumbnail >> try { thumbnail = item["snippet"]["thumbnails"]["maxres"]["url"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } if (string.IsNullOrEmpty(thumbnail)) { try { thumbnail = item["snippet"]["thumbnails"]["high"]["url"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } #endregion try { _resoucechannelId = item["snippet"]["resourceId"]["channelId"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } string viewCount = string.Empty; string subscriberCount = string.Empty; string hiddenSubscriberCount = string.Empty; string videoCount = string.Empty; string commentCount = string.Empty; if (!string.IsNullOrEmpty(_resoucechannelId)) { try { GlobusGooglePlusLib.Youtube.Core.Channels _Channels = new Channels(); string videoDetails = _Channels.Get_Channel_List(strfinaltoken, (oAuthTokenYoutube.Parts.snippet.ToString() + "," + oAuthTokenYoutube.Parts.statistics.ToString()), _resoucechannelId); JObject JobjvideoDetails = JObject.Parse(videoDetails); var JArrvideoDetails = (JArray)(JobjvideoDetails["items"]); foreach (var DataVal in JArrvideoDetails) { viewCount = DataVal["statistics"]["viewCount"].ToString(); subscriberCount = DataVal["statistics"]["subscriberCount"].ToString(); hiddenSubscriberCount = DataVal["statistics"]["hiddenSubscriberCount"].ToString(); videoCount = DataVal["statistics"]["videoCount"].ToString(); commentCount = DataVal["statistics"]["commentCount"].ToString(); break; } } catch (Exception) { } } //strYoutubechanell1 += "<div class=\"span3\">" + // "<div class=\"span box whitebg tumb_bg\">" + // "<div class=\"yt_title\">" + title + "</div><div class=\"video-containers thumbnail\">" + // "<img onclick=\"#\" alt=\"\" src=\"" + thumbnail + "\">" + // "</div><div class=\"icons\" style=\"width: 225px; float: left;\"><span class=\"span6 pull-left\">" + // "<a href=\"#\" style=\"float: left;\"> <i style=\"color: green;\" class=\"icon-facetime-video\"></i></a>" + // "<span class=\"pull-left\"> " + videoCount + "</span></a><a href=\"#\" style=\"float: left;\"> <i style=\"color: red;\" class=\"icon-comment\"></i>" + // "<span> " + commentCount + "</span></a></span><span class=\"pull-right\"><a href=\"#\"> <i style=\"color: red; padding-right: 5px;\" class=\"icon-eye-open\"></i><span> " + viewCount + "</span></a>" + // "</span></div><div class=\"yt_description\">" + description + "</div></div></div>"; strYoutubechanell1 += "<div class=\"span3\">" + "<div class=\"span box whitebg tumb_bg\">" + "<div class=\"yt_title\">" + title + "</div><div class=\"video-containers thumbnail\">" + "<img onclick=\"#\" alt=\"\" src=\"" + thumbnail + "\">" + "</div><div class=\"icons\" style=\"width: 225px; float: left;\"><span class=\"span7 pull-left\">" + "<a href=\"#\" style=\"float: left;\"> <i style=\"color: green;\" class=\"icon-facetime-video\"></i></a>" + "<span class=\"pull-left\"> " + ConvertMillionAndBillion(videoCount) + "</span></a><a href=\"#\" style=\"float: left;\"> <i style=\"color: red;\" class=\"icon-comment\"></i>" + "<span> " + ConvertMillionAndBillion(commentCount) + "</span></a></span><span class=\"pull-right\"><a href=\"#\"> <i style=\"color: red; padding-right: 5px;\" class=\"icon-eye-open\"></i><span> " + ConvertMillionAndBillion(viewCount) + "</span></a>" + "</span></div><div class=\"yt_description\">" + description + "</div></div></div>"; try { if (rowCount == 3) { strYoutubechanell += " <div class=\"row space\">" + strYoutubechanell1 + "</div>"; strYoutubechanell1 = string.Empty; rowCount = 0; } else { rowCount++; } if (!strYoutubechanell.Contains(strYoutubechanell1) && array.Count == columnCount) { strYoutubechanell += " <div class=\"row space\">" + strYoutubechanell1 + "</div>"; } } catch (Exception) { } } Response.Write(strYoutubechanell); #endregion } else if (Request.QueryString["op"] == "linkedinfeeds") { #region linkedinfeeds string profileid = Request.QueryString["profileid"]; LinkedInAccountRepository linkedinAccRepo = new LinkedInAccountRepository(); LinkedInAccount linkacc = linkedinAccRepo.getUserInformation(profileid); oAuthLinkedIn oauthlin = new oAuthLinkedIn(); oauthlin.ConsumerKey = ConfigurationManager.AppSettings["LiApiKey"]; oauthlin.ConsumerSecret = ConfigurationManager.AppSettings["LiSecretKey"]; oauthlin.FirstName = linkacc.LinkedinUserName; oauthlin.Id = linkacc.LinkedinUserId; oauthlin.Token = linkacc.OAuthToken; oauthlin.TokenSecret = linkacc.OAuthSecret; oauthlin.Verifier = linkacc.OAuthVerifier; LinkedInUser l = new LinkedInUser(); List<LinkedInUser.User_Updates> lst = l.GetUserUpdates(oauthlin, linkacc.LinkedinUserId, 10); string message = string.Empty; if (lst.Count != 0) { foreach (LinkedInUser.User_Updates item in lst) { try { string picurl = string.Empty; if (string.IsNullOrEmpty(item.PictureUrl)) { picurl = "../Contents/img/blank_img.png"; } else { picurl = item.PictureUrl; } message += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"" + picurl + "\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"" + linkacc.ProfileUrl + "\" target=\"_blank\" class=\"feednm\">" + item.PersonFirstName + " " + item.PersonLastName + "</a> <span>" + item.DateTime + " </span>" + "<p>" + item.Message + "</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } catch (Exception ex) { Console.WriteLine(ex.Message); } } } else { message += "<li><div class=\"feedim pull-left\"><img alt=\"\" width=\"31\" height=\"31\" src=\"../Contents/img/blank_img.png\">" + "</div><div class=\"pull-left feedcontent\">" + "<a href=\"#\" class=\"feednm\"></a> <span>" + " </span>" + "<p>No Messages Found</p>" + "<a class=\"retweets\" href=\"#\">" + "</a><span></span>" + "</div>" + "</li>"; } Response.Write(message); #endregion } else if (Request.QueryString["op"] == "facebookapi") { #region facebookapi try { string profileid = Request.QueryString["profileid"]; // FacebookAccountRepository facerepo = new FacebookAccountRepository(); FacebookAccount faceaccount = facerepo.getFacebookAccountDetailsById(profileid); FacebookHelper fbhelper = new FacebookHelper(); FacebookClient fbclient = new FacebookClient(faceaccount.AccessToken); dynamic profile = fbclient.Get("me"); var feeds = fbclient.Get("/me/feed"); var home = fbclient.Get("me/home"); fbhelper.getFacebookUserFeeds(feeds, profile); fbhelper.getFacebookUserHome(home, profile); } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } #endregion } else if (Request.QueryString["op"] == "twitterapi") { string profileid = Request.QueryString["profileid"]; TwitterAccountRepository twtAccountRepo = new TwitterAccountRepository(); TwitterAccount twtAccount = twtAccountRepo.getUserInformation(user.Id, profileid); oAuthTwitter oAuth = new oAuthTwitter(); TwitterHelper twthelper = new TwitterHelper(); oAuth.AccessToken = twtAccount.OAuthToken; oAuth.AccessTokenSecret = twtAccount.OAuthSecret; twthelper.SetCofigDetailsForTwitter(oAuth); oAuth.TwitterScreenName = twtAccount.TwitterScreenName; oAuth.TwitterUserId = twtAccount.TwitterUserId; twthelper.getUserTweets(oAuth, twtAccount, user.Id); twthelper.getUserFeed(oAuth, twtAccount, user.Id); twthelper.getSentDirectMessages(oAuth, twtAccount, user.Id); twthelper.getReTweetsOfUser(oAuth, twtAccount, user.Id); } else if (Request.QueryString["op"] == "instagramlike") { string mediaid = Request.QueryString["mediaid"]; bool b = this.likefunction(mediaid, Request.QueryString["userid"], Request.QueryString["access"]); } else if (Request.QueryString["op"] == "instagramunlike") { string mediaid = Request.QueryString["mediaid"]; bool b = this.unlikefunction(mediaid, Request.QueryString["userid"], Request.QueryString["access"]); } else if (Request.QueryString["op"] == "instagramimages") { if (Request.QueryString["loadtime"] != "first") { instagramcount = instagramcount + 10; } else { instagramcount = 0; } InstagramAccountRepository objInsAccRepo = new InstagramAccountRepository(); InstagramFeedRepository objInsFeedRepo = new InstagramFeedRepository(); InstagramFeed objInsFeed = new InstagramFeed(); InstagramCommentRepository objInsCmtRepo = new InstagramCommentRepository(); List<SocioBoard.Domain.InstagramComment> lstInsCmt = new List<SocioBoard.Domain.InstagramComment>(); string strInsImage = string.Empty; try { string profileid = Request.QueryString["profileid"]; InstagramAccount insaccount = objInsAccRepo.getInstagramAccountDetailsById(profileid, user.Id); List<InstagramFeed> lstInsFeed = objInsFeedRepo.getAllInstagramFeedsOfUser(user.Id, profileid, instagramcount); if (lstInsFeed.Count != 0) { strInsImage += "<div class=\"feedcontainer\">"; foreach (InstagramFeed feed in lstInsFeed) { try { lstInsCmt = objInsCmtRepo.getAllInstagramCommentsOfUser(user.Id, profileid, feed.FeedId); } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } try { strInsImage += "<div class=\"span3\" class=\"row-fluid\"><div class=\"span12 box whitebg feedwrap\"><div class=\"topicon\"><div class=\"pull-left\">" + "</div><div class=\"pull-right\" id=\"like\"><a title=\"\" href=\"#\" onClick=\"insUser('" + feed.FeedId + "','" + insaccount.AccessToken + "')\" ><img id=\"heartEmpty_" + feed.FeedId + "\" width=\"14\" alt=\"\" src=\"../Contents/img/admin/heart-empty.png\" style=\"margin-top: 9px;\"></a><a title=\"\" href=\"#\"><img width=\"14\" alt=\"\" src=\"../Contents/img/admin/speech-bubble-left.png\" style=\"margin-top: 9px;\"></a>" + "</div></div><div class=\"pic\"><img alt=\"\" src=\"" + feed.FeedImageUrl + "\"></div><div class=\"desc\"><p></p><span class=\"pull-left span3\">" + "<img width=\"12\" alt=\"\" src=\"../Contents/img/admin/heart-empty.png\"> " + feed.LikeCount + "</span><span class=\"pull-left span3\"><img width=\"12\" alt=\"\" src=\"../Contents/img/admin/speech-bubble-left.png\"> " + lstInsCmt.Count + "</span><div class=\"clearfix\"></div>"; foreach (InstagramComment insCmt in lstInsCmt) { try { strInsImage += "<div class=\"userprof\"><div class=\"pull-left\"><a href=\"#\">" + "<img width=\"36\" alt=\"\" src=\"" + insCmt.FromProfilePic + "\"></a></div><div class=\"pull-left descr\"><p>" + insCmt.Comment + "</p>" + "<span class=\"usert\">" + DateExtension.ToDateTime(DateTime.Now, (long)Convert.ToDouble(insCmt.CommentDate)) + "</span></div></div>"; } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } strInsImage += "</div></div></div>"; } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } strInsImage += "</div>"; } else { if (instagramcount == 0) { strInsImage = "<div class=\"grid\"><div class=\"box whitebg feedwrap\">" + "<div class=\"topicon\"><div class=\"pull-left\"></div><div class=\"pull-right\">" + "<a href=\"#\" title=\"\"></a><a href=\"#\" title=\"\"></a></div></div><div class=\"pic\">" + "<img src=\"../Contents/img/no_image_found.png\" alt=\"\"></div><div class=\"desc\"><p></p></div></div></div>"; } } Response.Write(strInsImage); } catch (Exception ex) { logger.Error(ex.Message); } } else if (Request.QueryString["op"] == "instagramApi") { try { InstagramManager insManager = new InstagramManager(); string profileid = Request.QueryString["profileid"]; InstagramAccountRepository insAccRepo = new InstagramAccountRepository(); InstagramAccount instagramAccount = insAccRepo.getInstagramAccountDetailsById(profileid, user.Id); insManager.getIntagramImages(instagramAccount); } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } else if (Request.QueryString["op"] == "UnfollowTumblrBlog") { try { string blogname = Request.QueryString["blogname"].ToString(); string profileid = Request.QueryString["profileid"]; string accesstoken = Request.QueryString["accesstoken"]; string accesstokensecret = Request.QueryString["accesstokensecret"]; Guid id = Guid.Parse(Request.QueryString["id"]); try { string msg = "success"; BlogsFollowers objunfollowblog = new BlogsFollowers(); objunfollowblog.Unfollowblog(accesstoken, accesstokensecret, blogname); int result = objTumblrFeedRepository.DeleteTumblrDataByProfileid(profileid, blogname); Response.Write(msg); } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } else if (Request.QueryString["op"] == "tumblrTextPost") { try { string ProfileId = Request.QueryString["profileid"].ToString(); string body = Request.QueryString["msg"].ToString(); string title = Request.QueryString["title"].ToString(); TumblrAccount objTumblrAccount = tumblraccrepo.getTumblrAccountDetailsById(ProfileId); PublishedPosts objPublishedPosts = new PublishedPosts(); objPublishedPosts.PostData(objTumblrAccount.tblrAccessToken, objTumblrAccount.tblrAccessTokenSecret, ProfileId, body, title, "text"); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } else if (Request.QueryString["op"] == "tumblrQuotePost") { try { string ProfileId = Request.QueryString["profileid"].ToString(); string source = Request.QueryString["source"].ToString(); string quote = Request.QueryString["quote"].ToString(); TumblrAccount objTumblrAccount = tumblraccrepo.getTumblrAccountDetailsById(ProfileId); PublishedPosts objPublishedPosts = new PublishedPosts(); objPublishedPosts.PostData(objTumblrAccount.tblrAccessToken, objTumblrAccount.tblrAccessTokenSecret, ProfileId, source, quote, "quote"); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } else if (Request.QueryString["op"] == "tumblrLinkPost") { try { string ProfileId = Request.QueryString["profileid"].ToString(); string linkurl = Request.QueryString["linkurl"].ToString(); string title = Request.QueryString["title"].ToString(); string description = Request.QueryString["description"].ToString(); TumblrAccount objTumblrAccount = tumblraccrepo.getTumblrAccountDetailsById(ProfileId); PublishedPosts objPublishedPosts = new PublishedPosts(); objPublishedPosts.PostdescriptionData(objTumblrAccount.tblrAccessToken, objTumblrAccount.tblrAccessTokenSecret, ProfileId, linkurl, title, description, "link"); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } else if (Request.QueryString["op"] == "tumblrImagePost") { string caption = string.Empty; try { string ProfileId = Request.QueryString["profileid"].ToString(); try { caption = Request.QueryString["caption"].ToString(); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } var fi = Request.Files["file"]; string file = string.Empty; if (fi != null) { var path = Server.MapPath("~/Contents/img/upload"); file = path + "/" + fi.FileName; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } fi.SaveAs(file); } string filepath = file; TumblrAccount objTumblrAccount = tumblraccrepo.getTumblrAccountDetailsById(ProfileId); PublishedPosts objPublishedPosts = new PublishedPosts(); objPublishedPosts.PostData(objTumblrAccount.tblrAccessToken, objTumblrAccount.tblrAccessTokenSecret, ProfileId, caption, filepath, "photo"); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } else if (Request.QueryString["op"] == "tumblrAudioPost") { string caption = string.Empty; try { string ProfileId = Request.QueryString["profileid"].ToString(); var fi = Request.Files["file"]; string file = string.Empty; if (fi != null) { var path = Server.MapPath("~/Contents/img/upload"); file = path + "/" + fi.FileName; //if (!Directory.Exists(path)) //{ // Directory.CreateDirectory(path); //} //fi.SaveAs(file); } string filepath = file; TumblrAccount objTumblrAccount = tumblraccrepo.getTumblrAccountDetailsById(ProfileId); PublishedPosts objPublishedPosts = new PublishedPosts(); objPublishedPosts.PostAudioData(objTumblrAccount.tblrAccessToken, objTumblrAccount.tblrAccessTokenSecret, ProfileId, filepath, "audio"); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } else if (Request.QueryString["op"] == "tumblrVideoPost") { string caption = string.Empty; try { string ProfileId = Request.QueryString["profileid"].ToString(); string VideoUrl = Request.QueryString["VideoUrl"].ToString(); string VideoContent = Request.QueryString["VideoContent"].ToString(); var fi = Request.Files["file"]; string file = string.Empty; if (fi != null) { var path = Server.MapPath("~/Contents/img/upload"); file = path + "/" + fi.FileName; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } fi.SaveAs(file); } string filepath = file; TumblrAccount objTumblrAccount = tumblraccrepo.getTumblrAccountDetailsById(ProfileId); PublishedPosts objPublishedPosts = new PublishedPosts(); objPublishedPosts.PostdescriptionData(objTumblrAccount.tblrAccessToken, objTumblrAccount.tblrAccessTokenSecret, ProfileId, filepath, VideoUrl, VideoContent, "video"); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } else if (Request.QueryString["op"] == "tumblrChatPost") { try { string ProfileId = Request.QueryString["profileid"].ToString(); string body = Request.QueryString["body"].ToString(); string title = Request.QueryString["title"].ToString(); string tag = Request.QueryString["tag"].ToString(); TumblrAccount objTumblrAccount = tumblraccrepo.getTumblrAccountDetailsById(ProfileId); PublishedPosts objPublishedPosts = new PublishedPosts(); objPublishedPosts.PostdescriptionData(objTumblrAccount.tblrAccessToken, objTumblrAccount.tblrAccessTokenSecret, ProfileId, body, title, tag, "chat"); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } } else if (Request.QueryString["op"] == "LikeUnlikeTumblrImage") { int likestatus = Convert.ToInt16(Request.QueryString["likes"]); string profileid = Request.QueryString["profileid"]; string accesstoken = Request.QueryString["accesstoken"]; string accesstokensecret = Request.QueryString["accesstokensecret"]; Guid id = Guid.Parse(Request.QueryString["id"]); int notes = Convert.ToInt16(Request.QueryString["notes"]); try { int like = 0; if (likestatus == 0) { like = 1; } int i = objTumblrFeedRepository.UpdateDashboardOfProfileLikes(profileid, id, like); int s = objTumblrFeedRepository.UpdateDashboardOfProfileNotes(profileid, id, like, notes); TumblrFeed obj = objTumblrFeedRepository.getFeedOfProfilebyIdProfileId(profileid, id); BlogsLikes objBlogsLikes = new BlogsLikes(); objBlogsLikes.likeBlog(accesstoken, accesstokensecret, obj.blogId, obj.reblogkey, like); //KeyValuePair<string, string> LoginDetails = new KeyValuePair<string, string>(accesstoken, accesstokensecret); //var prms = new Dictionary<string, object>(); //prms.Add("id", obj.blogId); //prms.Add("reblog_key", obj.reblogkey); //var postUrl = ""; //if (like == 1) //{ // postUrl = "https://api.tumblr.com/v2/user/like/"; //} //else //{ // postUrl = "https://api.tumblr.com/v2/user/unlike/"; //} //string result = oAuthTumbler.OAuthData(postUrl, "POST", LoginDetails.Key, LoginDetails.Value, prms); //string result1 = string.Empty; //result1 = result; } catch (Exception ex) { logger.Error(ex.Message); Console.WriteLine(ex.Message); } } } }
private static void Main(string[] args) { Activities client = new Activities(new WebApiApplication()); }
public void Setup() { server = new DynamicMock(typeof(IServer)); gnip = new Connection((IServer)server.MockInstance); activitiesForTest = TestFactory.Activities(); collectionForTest = TestFactory.Collection(); }
public List<TopicReply> SearchTopicReply(Activities active, string con, string title, string authorName, DateTime minDate, DateTime maxDate, PagingInfo pageInfo) { List<Core.Business.TopicReply> topicReplylist = new List<Core.Business.TopicReply>(); SqlServerUtility sql = new SqlServerUtility(connectionString); string sorts = String.Empty; string filter = String.Empty; string fields = String.Empty; filter += "1=1"; if (active != null) { filter += " and [InstanceId] in (select [Id] from TopicExtend where InstanceId='" +active.Id+ "' and [Type]='active')"; } if (con.Length > 0) { filter += " and [Content] like '%" + con + "%'"; } if (title.Length > 0) { filter += " and [InstanceId] in (select [Id] from [Topic] where [Title] like '%" + title + "%')"; } if (authorName.Length > 0) { filter += " and [AuthorId] in (select [Id] from [Account] where [Name] like '%" + authorName + "%')"; } filter += " and [DateCreated] between '" + minDate.ToString() + "' and '" + maxDate.ToString() + "'"; sorts = "DateCreated desc"; fields = "[Id],[DateCreated],[InstanceId],[AccountId],[AuthorId],[ReferedId],[Content],[IP]"; sql.AddParameter("@PageNumber", SqlDbType.Int, pageInfo.CurrentPage); sql.AddParameter("@PageSize", SqlDbType.Int, pageInfo.PageSize); sql.AddParameter("@Tables", SqlDbType.NVarChar, "TopicReply"); sql.AddParameter("@PK", SqlDbType.NVarChar, "Id"); sql.AddParameter("@Sort", SqlDbType.NVarChar, sorts); sql.AddParameter("@Fields", SqlDbType.NVarChar, fields); sql.AddParameter("@Filter", SqlDbType.NVarChar, filter); SqlDataReader reader = sql.ExecuteSPReader("Paging_RowCount"); if (reader != null) { while (reader.Read()) { Core.Business.TopicReply topicReply = new Core.Business.TopicReply(); if (!reader.IsDBNull(0)) topicReply.Id = reader.GetInt64(0); if (!reader.IsDBNull(1)) topicReply.DateCreated = reader.GetDateTime(1); if (!reader.IsDBNull(2)) topicReply.InstanceId = reader.GetGuid(2); if (!reader.IsDBNull(3)) topicReply.AccountId = reader.GetInt64(3); if (!reader.IsDBNull(4)) topicReply.AuthorId = reader.GetInt64(4); if (!reader.IsDBNull(5)) topicReply.ReferedId = reader.GetInt64(5); if (!reader.IsDBNull(6)) topicReply.Content = reader.GetString(6); if (!reader.IsDBNull(7)) topicReply.IP = reader.GetString(7); topicReply.MarkOld(); topicReplylist.Add(topicReply); } reader.Close(); } return topicReplylist; }
public virtual RepositoryResult SaveActivities(SiteVisitor visitor, Activities activities) { if (!visitor.IsLoggedIn) return new FailureResult(new SiteVisitorNotLoggedInException()); return new ActivitySaveResult(activities.Save()); }
partial void OnActivityIdChanging(Activities value);
public ShowActivitiesModel(Activities activities) { ListOfActivities = activities; }
public void Publish(Publisher publisher, Activities activities) { server.Post(publisher.Url + "/activity.xml", activities.ToXml()); }