Example #1
0
 public bool SaveCatalogTitleSearch(lwg_CatalogTitleSearch lwg)
 {
     if (lwg != null && lwg.CatalogId > 0 && !string.IsNullOrEmpty(lwg.Title))
     {
         if (dbContext.lwg_CatalogTitleSearch.Any(lc => lc.CatalogId == lwg.CatalogId))
         {
             lwg_CatalogTitleSearch cis = dbContext.lwg_CatalogTitleSearch.Where(lc => lc.CatalogId == lwg.CatalogId).FirstOrDefault();
             cis.Title = lwg.Title;
         }
         else
         {
             lwg_CatalogTitleSearch cis = new lwg_CatalogTitleSearch();
             if (dbContext.lwg_CatalogTitleSearch.Count() > 0)
             {
                 cis.Id = dbContext.lwg_CatalogTitleSearch.OrderByDescending(lc => lc.Id).First().Id + 1;
             }
             else
             {
                 cis.Id = 1;
             }
             cis.CatalogId = lwg.CatalogId;
             cis.Title     = lwg.Title;
             dbContext.lwg_CatalogTitleSearch.Add(cis);
         }
         dbContext.SaveChanges();
         return(true);
     }
     return(false);
 }
Example #2
0
        public string GetTitleSearchByCatalogID(int catalogID)
        {
            lwg_CatalogTitleSearch lg = dbContext.lwg_CatalogTitleSearch.Where(lw => lw.CatalogId == catalogID).FirstOrDefault();

            if (lg != null)
            {
                return(lg.Title);
            }
            return(string.Empty);
        }
Example #3
0
        public bool DeleteCatalogTitleSearch(int id)
        {
            lwg_CatalogTitleSearch cis = dbContext.lwg_CatalogTitleSearch.SingleOrDefault(c => c.Id == id);

            if (cis != null)
            {
                dbContext.lwg_CatalogTitleSearch.Remove(cis);
                dbContext.SaveChanges();
                return(true);
            }
            return(false);
        }