示例#1
0
        public string retrievetwitterdata(string id)
        {
            string ret_string = string.Empty;

            Domain.Socioboard.Domain.TwitterRecentDetails ret = new Domain.Socioboard.Domain.TwitterRecentDetails();
            using (NHibernate.ISession session = SessionFactory.GetNewSession())
            {
                try
                {
                    List <Domain.Socioboard.Domain.TwitterRecentDetails> retrieve = session.CreateQuery("from TwitterRecentDetails where TwitterId =: id").SetParameter("id", id).List <Domain.Socioboard.Domain.TwitterRecentDetails>().ToList();
                    ret = (Domain.Socioboard.Domain.TwitterRecentDetails)retrieve[0];
                    if (ret == null)
                    {
                        ret = new Domain.Socioboard.Domain.TwitterRecentDetails();
                    }
                    ret_string = new JavaScriptSerializer().Serialize(ret);
                }
                catch (Exception e)
                {
                    logger.Error("noretrievedata>>");
                    Console.WriteLine(e.StackTrace);
                    logger.Error(e.Message);
                    logger.Error(e.StackTrace);
                    ret        = new Domain.Socioboard.Domain.TwitterRecentDetails();
                    ret_string = new JavaScriptSerializer().Serialize(ret);
                }
            }
            return(ret_string);
        }
        public string retrievetwitterdata(string id)
        {
            string ret_string = string.Empty;
            Domain.Socioboard.Domain.TwitterRecentDetails ret = new Domain.Socioboard.Domain.TwitterRecentDetails();
            using (NHibernate.ISession session = SessionFactory.GetNewSession())
            {

                try
                {

                    List<Domain.Socioboard.Domain.TwitterRecentDetails> retrieve = session.CreateQuery("from TwitterRecentDetails where TwitterId =: id").SetParameter("id", id).List<Domain.Socioboard.Domain.TwitterRecentDetails>().ToList();
                    ret = (Domain.Socioboard.Domain.TwitterRecentDetails)retrieve[0];
                    if (ret == null)
                    {
                        ret = new Domain.Socioboard.Domain.TwitterRecentDetails();
                    }
                    ret_string = new JavaScriptSerializer().Serialize(ret);

                }
                catch (Exception e)
                {
                    logger.Error("noretrievedata>>");
                    Console.WriteLine(e.StackTrace);
                    logger.Error(e.Message);
                    logger.Error(e.StackTrace);
                    ret = new Domain.Socioboard.Domain.TwitterRecentDetails();
                    ret_string = new JavaScriptSerializer().Serialize(ret);
                }

            }
            return ret_string;
        }