Exemplo n.º 1
0
        public override TwitterIssue FindParent()
        {
            TwitterIssueRepository twitterIssueRepository = new TwitterIssueRepository();

            if (twitterIssue.PreviousTwittId.HasValue)
            {
                return twitterIssueRepository.FindByUniqueId(twitterIssue.PreviousTwittId.Value);
            }
            else
            {
                if (twitterIssue.EffectiveDate.HasValue)
                    return
                        twitterIssueRepository.FindByInternalIdAndTypeOrderByEffectiveDate(
                            twitterIssue.EffectiveDate.Value, twitterIssue.IntenalId, ParentNodes);
                else
                    throw new Exception(
                       String.Format("The TEFCL issue with InternalId: {0}, doesn't contains effective date so his parent cannot be found",
                                      twitterIssue.IntenalId));

            }
        }
Exemplo n.º 2
0
        public virtual TwitterIssue FindParent()
        {
            if (IsRoot)
            {
                return null;
            }
            else
            {
                TwitterIssueRepository twitterIssueRepository = new TwitterIssueRepository();

                if (twitterIssue.PreviousTwittId.HasValue)
                {
                    return twitterIssueRepository.FindByUniqueId(twitterIssue.PreviousTwittId.Value);
                }
                else
                {
                    return twitterIssueRepository.FindByInternalIdAndTypeOrderByTwitterDate(twitterIssue.TwitterDate, twitterIssue.IntenalId, ParentNodes);
                }
            }
        }
Exemplo n.º 3
0
 public TwitterService()
 {
     twitterIssueRepository = new TwitterIssueRepository();
 }
Exemplo n.º 4
0
 public void selectProduct()
 {
     TwitterIssueRepository issueRepository = new TwitterIssueRepository();
     IList<TwitterIssue> res = issueRepository.FindAllParentNodesFromThis(30);
     //TwitterIssue result = issueRepository.FindByInternalIdAndTypeOrderByTwitterDate("theID", new List<string>() {"#BTP", "#BTPC"});
     Int16 a = 23;
 }
Exemplo n.º 5
0
        public void Run()
        {
            XmlConfigurator.Configure();

            TwitterIssueRepository twitterIssueRepository = new TwitterIssueRepository();

            DateTime from = DateTime.Now.AddMonths(-2);
            DateTime to = DateTime.Now;

            var _leafTwitterIssues = twitterIssueRepository.FindAllLeafNodesRightFormed(from, to);

            ////return;
            //TwitterService service = new TwitterService();

            //service.Run();
        }