public List <Entity_title> gettitle(string _sNews_Seo_Url)
        {
            try
            {
                List <Entity_title> l = new List <Entity_title>();

                var list = (from a in db.ESHOP_NEWS_CATs
                            join b in db.ESHOP_NEWs on a.NEWS_ID equals b.NEWS_ID
                            join c in db.ESHOP_CATEGORies on a.CAT_ID equals c.CAT_ID
                            where c.CAT_SEO_URL == _sNews_Seo_Url
                            select new { b.NEWS_TITLE, c.CAT_NAME }).ToList();
                if (list.Count > 0)
                {
                    foreach (var i in list)
                    {
                        Entity_title t = new Entity_title();
                        t.Cat_name   = i.CAT_NAME;
                        t.News_title = i.NEWS_TITLE;
                        l.Add(t);
                    }
                }
                else
                {
                    var list2 = (from a in db.ESHOP_NEWS_CATs
                                 join b in db.ESHOP_NEWs on a.NEWS_ID equals b.NEWS_ID
                                 join c in db.ESHOP_CATEGORies on a.CAT_ID equals c.CAT_ID
                                 where b.NEWS_SEO_URL == _sNews_Seo_Url
                                 select new { b.NEWS_TITLE, c.CAT_NAME }).ToList();
                    foreach (var i in list2)
                    {
                        Entity_title t = new Entity_title();
                        t.Cat_name   = i.CAT_NAME;
                        t.News_title = i.NEWS_TITLE;
                        l.Add(t);
                    }
                }


                return(l);
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #2
0
        public List<Entity_title> gettitle(string _sCatSeoUrl, string _sNews_Seo_Url)
        {
            try
            {
                List<Entity_title> l = new List<Entity_title>();
                if (_sCatSeoUrl != "")
                {
                    var list = (from a in db.ESHOP_NEWS_CATs
                                join b in db.ESHOP_NEWs on a.NEWS_ID equals b.NEWS_ID
                                join c in db.ESHOP_CATEGORies on a.CAT_ID equals c.CAT_ID
                                where c.CAT_SEO_URL == _sCatSeoUrl
                                select new { b.NEWS_TITLE, c.CAT_NAME }).ToList();
                    foreach (var i in list)
                    {
                        Entity_title t = new Entity_title();
                        t.Cat_name = i.CAT_NAME;
                        t.News_title = i.NEWS_TITLE;
                        l.Add(t);
                    }
                }
                else
                {
                    var list = (from a in db.ESHOP_NEWS_CATs
                                join b in db.ESHOP_NEWs on a.NEWS_ID equals b.NEWS_ID
                                join c in db.ESHOP_CATEGORies on a.CAT_ID equals c.CAT_ID
                                where b.NEWS_SEO_URL == _sNews_Seo_Url
                                select new { b.NEWS_TITLE, c.CAT_NAME }).ToList();
                    foreach (var i in list)
                    {
                        Entity_title t = new Entity_title();
                        t.Cat_name = i.CAT_NAME;
                        t.News_title = i.NEWS_TITLE;
                        l.Add(t);
                    }
                }
                return l;
            }
            catch (Exception)
            {

                throw;
            }
        }
        public List<Entity_title> gettitle(string _sNews_Seo_Url)
        {
            try
            {
                List<Entity_title> l = new List<Entity_title>();

                var list = (from a in db.ESHOP_NEWS_CATs
                            join b in db.ESHOP_NEWs on a.NEWS_ID equals b.NEWS_ID
                            join c in db.ESHOP_CATEGORies on a.CAT_ID equals c.CAT_ID
                            where c.CAT_SEO_URL == _sNews_Seo_Url
                            select new { b.NEWS_TITLE, c.CAT_NAME,b.NEWS_UPDATE,b.NEWS_PUBLISHDATE}).ToList();
                if (list.Count > 0)
                {
                    foreach (var i in list)
                    {
                        Entity_title t = new Entity_title();
                        t.Cat_name = i.CAT_NAME;
                        t.News_title = i.NEWS_TITLE;
                        if(i.NEWS_UPDATE.ToString()!=string.Empty&&i.NEWS_UPDATE!=null)
                            t.New_update = DateTime.Parse(i.NEWS_UPDATE.ToString()).ToString("dd/MM/yyyy");
                        else
                            t.New_update = DateTime.Parse(i.NEWS_PUBLISHDATE.ToString()).ToString("dd/MM/yyyy");
                        l.Add(t);
                    }
                }
                else
                {
                    var list2 = (from a in db.ESHOP_NEWS_CATs
                                 join b in db.ESHOP_NEWs on a.NEWS_ID equals b.NEWS_ID
                                 join c in db.ESHOP_CATEGORies on a.CAT_ID equals c.CAT_ID
                                 where b.NEWS_SEO_URL == _sNews_Seo_Url
                                 select new { b.NEWS_TITLE, c.CAT_NAME, b.NEWS_UPDATE, b.NEWS_PUBLISHDATE }).ToList();
                    foreach (var i in list2)
                    {
                        Entity_title t = new Entity_title();
                        t.Cat_name = i.CAT_NAME;
                        t.News_title = i.NEWS_TITLE;
                        if (i.NEWS_UPDATE.ToString() != string.Empty && i.NEWS_UPDATE != null)
                            t.New_update = DateTime.Parse(i.NEWS_UPDATE.ToString()).ToString("dd/MM/yyyy");
                        else
                            t.New_update = DateTime.Parse(i.NEWS_PUBLISHDATE.ToString()).ToString("dd/MM/yyyy");
                        l.Add(t);
                    }
                }


                return l;
            }
            catch (Exception)
            {

                throw;
            }
        }
Exemple #4
0
        public List <Entity_title> gettitle(string _sNews_Seo_Url)
        {
            try
            {
                List <Entity_title> l = new List <Entity_title>();

                var list = (from a in db.ESHOP_NEWS_CATs
                            join b in db.ESHOP_NEWs on a.NEWS_ID equals b.NEWS_ID
                            join c in db.ESHOP_CATEGORies on a.CAT_ID equals c.CAT_ID
                            where c.CAT_SEO_URL == _sNews_Seo_Url
                            select new { b.NEWS_TITLE, c.CAT_NAME, b.NEWS_UPDATE, b.NEWS_PUBLISHDATE }).ToList();
                if (list.Count > 0)
                {
                    foreach (var i in list)
                    {
                        Entity_title t = new Entity_title();
                        t.Cat_name   = i.CAT_NAME;
                        t.News_title = i.NEWS_TITLE;
                        if (i.NEWS_UPDATE.ToString() != string.Empty && i.NEWS_UPDATE != null)
                        {
                            t.New_update = DateTime.Parse(i.NEWS_UPDATE.ToString()).ToString("dd/MM/yyyy");
                        }
                        else
                        {
                            t.New_update = DateTime.Parse(i.NEWS_PUBLISHDATE.ToString()).ToString("dd/MM/yyyy");
                        }
                        l.Add(t);
                    }
                }
                else
                {
                    var list2 = (from a in db.ESHOP_NEWS_CATs
                                 join b in db.ESHOP_NEWs on a.NEWS_ID equals b.NEWS_ID
                                 join c in db.ESHOP_CATEGORies on a.CAT_ID equals c.CAT_ID
                                 where b.NEWS_SEO_URL == _sNews_Seo_Url
                                 select new { b.NEWS_TITLE, c.CAT_NAME, b.NEWS_UPDATE, b.NEWS_PUBLISHDATE }).ToList();
                    foreach (var i in list2)
                    {
                        Entity_title t = new Entity_title();
                        t.Cat_name   = i.CAT_NAME;
                        t.News_title = i.NEWS_TITLE;
                        if (i.NEWS_UPDATE.ToString() != string.Empty && i.NEWS_UPDATE != null)
                        {
                            t.New_update = DateTime.Parse(i.NEWS_UPDATE.ToString()).ToString("dd/MM/yyyy");
                        }
                        else
                        {
                            t.New_update = DateTime.Parse(i.NEWS_PUBLISHDATE.ToString()).ToString("dd/MM/yyyy");
                        }
                        l.Add(t);
                    }
                }


                return(l);
            }
            catch (Exception)
            {
                throw;
            }
        }